太失败,自绘一个菜单,给菜单项添加了响应函数 ,也submenu->EnableMenuItem( ID_B_DEL, MF_ENABLED );
可还是为灰色。
最后孙鑫的MFC笔记中发现,MFC为我们提供了一套命令更新机制,所有菜单项的更新都是由这套机制来完成的。所以要想利用CMenu::EnableMenuItem来自己控制菜单使用或不使用变灰等,必须要在CMainFrame的构造函数中将变量m_bAutoMenuEnable设置为FALSE。
太失败,自绘一个菜单,给菜单项添加了响应函数 ,也submenu->EnableMenuItem( ID_B_DEL, MF_ENABLED );
可还是为灰色。
最后孙鑫的MFC笔记中发现,MFC为我们提供了一套命令更新机制,所有菜单项的更新都是由这套机制来完成的。所以要想利用CMenu::EnableMenuItem来自己控制菜单使用或不使用变灰等,必须要在CMainFrame的构造函数中将变量m_bAutoMenuEnable设置为FALSE。