在m_wndMenuBar.Create 之后添加如下两行,
m_wndMenuBar.SetRecentlyUsedMenus (FALSE);
m_wndMenuBar.SetShowAllCommands(TRUE);
由于ShowAllCommands 和 RecentlyUsedMenus 是写入到注册表中的,还得把注册表中的值给清理掉,否则仅靠上面两行代码是无效的。
在你的程序中搜索SetRegistryKey,复制该函数的字符串参数,去注册表中搜该字符串,清除掉该注册表项,再启动程序。
浙公网安备 33010602011771号