输入检索关键字: 高级检索

 

会员:
参与各版块内的讨论或者编辑您的档案.

用户:
    口令:

记住帐号
忘记口令?

新游客: 现在注册

论坛快捷键


世纪旗云技术论坛  >  信息资源 > 在.NET 中为什么我的右键菜单不能灰掉?
 

Welcometo 世纪旗云技术论坛

需要下载世纪旗云试用版?点击查看下载清单.
 
作者 主题  
Alex



离线

状态:版主
发贴:5
来自:
注册:2006/04/17

发表时间: 2006/06/01 11:03 [资料][EMAIL][短信][回复][引用][编辑]
 
我的一个对话框,窗体由一个右键菜单,我想把其中一项灰掉,可是怎么做都不行,以下是我的源代码:
CMenu *pMenu = m_menu.GetSubMenu(0);

pMenu->EnableMenuItem(ID_Menu_Connect, MF_BYCOMMAND | MF_DISABLED | MF_GRAYED);

我跟踪了一下,EnableMenuItem的返回值始终是0x00000000,也就是MF_ENABLED,为什么会出现这种情况呢?
我在UPDATE_COMMAND_UI中pCmdUI ->Enable(FALSE);可以使菜单变灰,但是这样做工作量太大了

[ Last edited by admin at 11:04 on 2006-06-01

 
 论坛跳转:  
快速回复主题:
文章标题:
内容:

* HTML 关闭
* 论坛代码 打开

   
无标题文档

Ads By Google

世纪旗云技术论坛 使用条款 © 2004~2012 世纪旗云软件技术有限公司. Go To Top Of Page