我想提出的帮助按钮,在我的所有窗口,就像这样:Windows是否允许有帮助按钮和最小/最大按钮的窗口?
但是,当我把帮助按钮,最小化/最大化按钮消失。 Windows是否禁止将最小/最大按钮与帮助按钮一起使用?这会令人失望,因为这意味着我可以将帮助按钮仅放在对话框上,而不放在框架上。
如果Windows确实禁止此操作,那么最好能看到有关此策略的官方Microsoft文档。
我想提出的帮助按钮,在我的所有窗口,就像这样:Windows是否允许有帮助按钮和最小/最大按钮的窗口?
但是,当我把帮助按钮,最小化/最大化按钮消失。 Windows是否禁止将最小/最大按钮与帮助按钮一起使用?这会令人失望,因为这意味着我可以将帮助按钮仅放在对话框上,而不放在框架上。
如果Windows确实禁止此操作,那么最好能看到有关此策略的官方Microsoft文档。
尽管达尔伯特说道,但有些努力确实有可能在窗框上正确绘制任何东西。当然这绝不是“官方”的,达尔伯特提到的限制依然存在。
你可以听WM_NCPAINT
,并在DrawFrameControl
与DFC_BUTTON
(确保它看起来像真实的东西)的帮助下自己画一个按钮。使用WM_NCHITTEST
和朋友(WM_NC*BUTTON*
)来确定您绘制的按钮是否被点击。
所以是的,技术上可以达到你想要的,但通常不值得付出额外的努力。
只是想记录下这个完整性。