週末用MFC編寫一個對話框程序,因此需要菜單,並且考慮菜單要添加快捷按鍵(比如:alt+G,alt+X,alt+C)。
問題:
剛開始創建菜單及快鍵鍵,是可以使用的;然後創建窗體及控件,快捷鍵就失靈了,baidu找了很多辦法都沒有效果,也不知道什麼原因。
解決:
隔了一天,無意間在測試的時候發現,把窗體和控件先創建完畢,最後加菜單資源,沒想到可以了,測試了多次,都是可以的。一陣高興之餘,認爲在VC6下創建對話框應用程序,要想菜單響應快捷鍵(alt+)可以使用,必須得:
(先窗體及控件,後菜單,工具欄)
總結:
不知道什麼原因,也許是VC6編譯器自身的原因,大家知道就好了!