天天看點

mfc菜單項運作時不見了

最近,做場景管理器,大量使用了mfc來制作界面,又遇到了當初遇到的菜單在運作時不見了的問題。   經過調試,在運作時,這個菜單項是存在的,使用GetMenu函數是可以找到的,但是它就是不現實出來。   偶然間,發現CApp下有一個SetRegistryKey函數,這是一個用來儲存應用程式狀态的方法,比如視窗大小,最大化最近使用的檔案之類的,mfc把這些儲存在系統資料庫。   于是我進入系統資料庫八這些資訊删除,ok,菜單出現了。