我用pmenu->GetSubMenu(0)->EnableMenuItem(ID_FILE_OPEN, MF_BYCOMMAND | MF_GRAYED);可是还是亮显示?为什么?怎么办呢?
还有,我在资源里面已经把某个菜单项设置成Grayed ,可是运行的时候还是亮显示……为什么啊!!!
还有,我在资源里面已经把某个菜单项设置成Grayed ,可是运行的时候还是亮显示……为什么啊!!!
解决方案 »
- 模拟windows的复制.粘贴功能
- 头疼的读取文件,生成动态按钮的问题!100分哦 !!!
- 急,怎么在英文状态下输入析构函数前面的那个符号?谢谢大家赶快告诉我
- 在access数据库中为什么会所有字段出现"#错误",这是什么原因造成的?
- 请问怎么为MDI程序增加背景?
- 如何NEW一个指定维数和类型的数组,我的数组太大,估计自己处理已经溢出。
- 关于initInstance and initApplication?
- 请问用DAO怎样打开一个数据库,怎样执行一条查询语句?
- 请教一个问题,编译不通过,不知是什么错误。
- 急,急...建立单文档失败
- 怎样才能让自己的TreeView拥有背景颜色
- 急:如何通过市面上的一些USB Bridge Cable传输文件?
为什么菜单自动 变成使能,只要关掉缺省值就可以了,把下面的代码加入你的
程序CMainFrm::CMainFrm
{
// Other stuff
this->m_bAutoMenuEnable = false;
}
例如
ON_UPDATE_COMMAND_UI(ID_FILE_NEW, OnUpdateFileNew)
void CMainFrame::OnUpdateFileNew(CCmdUI* pCmdUI)
{
// TODO: Add your command update UI handler code here
pCmdUI->Enable(false);
}