我想提出的幫助按鈕,在我的所有窗口,就像這樣:Windows是否允許有幫助按鈕和最小/最大按鈕的窗口?
但是,當我把幫助按鈕,最小化/最大化按鈕消失。 Windows是否禁止將最小/最大按鈕與幫助按鈕一起使用?這會令人失望,因爲這意味着我可以將幫助按鈕僅放在對話框上,而不放在框架上。
如果Windows確實禁止此操作,那麼最好能看到有關此策略的官方Microsoft文檔。
我想提出的幫助按鈕,在我的所有窗口,就像這樣:Windows是否允許有幫助按鈕和最小/最大按鈕的窗口?
但是,當我把幫助按鈕,最小化/最大化按鈕消失。 Windows是否禁止將最小/最大按鈕與幫助按鈕一起使用?這會令人失望,因爲這意味着我可以將幫助按鈕僅放在對話框上,而不放在框架上。
如果Windows確實禁止此操作,那麼最好能看到有關此策略的官方Microsoft文檔。
儘管達爾伯特說道,但有些努力確實有可能在窗框上正確繪製任何東西。當然這絕不是「官方」的,達爾伯特提到的限制依然存在。
你可以聽WM_NCPAINT
,並在DrawFrameControl
與DFC_BUTTON
(確保它看起來像真實的東西)的幫助下自己畫一個按鈕。使用WM_NCHITTEST
和朋友(WM_NC*BUTTON*
)來確定您繪製的按鈕是否被點擊。
所以是的,技術上可以達到你想要的,但通常不值得付出額外的努力。
只是想記錄下這個完整性。