vc,我做了一个单文档界面的程序,在菜单中加了一栏叫function,在下拉子菜单中有三个选项分别是:encode,encode&decode,decode,这三个不是command型的命令,是三个选项,也就是在选 中了某一个之后,会在前面出现打勾的状态,现在我在下面的窗口中设置了一个按钮,在function下拉菜单中选中encode,然后我要在点击按钮之后让function选项中的其它两个变灰(不可用),怎么实现这个选项的可用与不可用?
解决方案 »
- 为什么BCG界面库做的框架在Win7下无效?
- 请问 CreateEvent 后在另一个用户用 OpenEvent 为什么会打开失败?
- 两个很奇怪的内存泄露·附代码,请帮忙看看·我是新手,谢谢!
- 控制面板扩展(.cpl)文件 怎么开发? 有这方面的资料么?
- InternetQueryOption 与 InternetCheckConnection 是否可以跳过代理检查网络状态?
- 急问java和vc的问题
- 急!在线等待
- 关于ListBox的小问题
- 如何在工作者线程中使用消息?
- 程序打包带.ocx控件 mfc vc
- 关于<<windows网络编程技术>>的一个问题
- 谁能详细说说IPersistMoniker和ExtShellFolderVeiws
pCmdUI->Enable(FALSE);
UINT uIDEnableItem, // 要操作的菜单项ID
UINT uEnable // 菜单状态标志
);
第一个参数可用GetMenu(HWND hwnd)得到
hwnd为菜单所在窗口句柄
uIDEnableItem 为要操作的菜单ID
uEnable 可取MF_BYCOMMAND和下列一种状态的组合
MF_DISABLED 禁止此菜单项
MF_ENABLED 恢复此菜单项
MF_GRAYED 使此菜单变灰
先告诉我,怎样才能选中一个?