问一个关于菜单的问题! 我想实现点一个菜单打开一个窗体的功能,但是打开一个后就要求菜单项变灰色(不能点的状态),当关闭窗体后菜单项恢复可以点的状态。请问怎么实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 void CMainFrame::OnUpdateYourMenu(CCmdUI* pCmdUI) { pCmdUI->Enable (Flag);}在点击菜单后Flag=FALSE,在退出对话框后Flag=TRUE //变灰pMenu->EnableMenuItem (ID_MENU_ITEM,MF_BYCOMMAND | MF_GRAYED);//恢复pMenu->EnableMenuItem (ID_MENU_ITEM,MF_BYCOMMAND | MF_ENABLED); 在void CMainFrame::OnUpdateYourMenu(CCmdUI* pCmdUI)中得到你要打开的窗体的状态,然后写代码pCmdUI->Enable( bOpen );//bOpen一个BOOL型表达式) 怎样从HDC获取到窗口HWND句柄(Window API 非MFC) 以下代码的问题 我觉得应该写成delete [] c_; 高手请进。。。。。这个宏如何理解。。。。。。。。 BSTR,LPCTSTR,CString三种数据格式的问题 这个很短的函数有内存泄漏吗?200分! directshow中stillcap例程问题 谁有在控制台下的odbc+assecc源代码??请给我一份好吗?? BSTR的长度信息保存在哪里了? 如何通过调试看到? 有关CDC的改变背景色的问题 open&save 请问如何在执行辅助线程的过程中获得主线程的指针?
{
pCmdUI->Enable (Flag);
}
在点击菜单后Flag=FALSE,在退出对话框后Flag=TRUE
pMenu->EnableMenuItem (ID_MENU_ITEM,MF_BYCOMMAND | MF_GRAYED);
//恢复
pMenu->EnableMenuItem (ID_MENU_ITEM,MF_BYCOMMAND | MF_ENABLED);