CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

这个效果怎么做?

楼主vxhelp(飞来飞去的鱼)2002-05-24 15:40:56 在 VC/MFC / 基础类 提问

我有一个按钮,  
   
  按一下,就使菜单   file->new   这项变灰,不能使用,请问该怎么做? 问题点数:40、回复次数:9Top

1 楼z_sky()回复于 2002-05-24 15:44:09 得分 10

 
  UINT   CMenu::EnableMenuItem(   UINT   nIDEnableItem,   UINT   nEnable   );  
   
  Top

2 楼vxhelp(飞来飞去的鱼)回复于 2002-05-24 15:49:04 得分 0

我也是这么用的,不过没有任何反应,!  
   
  不知何故!Top

3 楼jiangping_zhu(娜可露露之风之刃)回复于 2002-05-24 16:03:12 得分 20

将  
  CMainFrame::m_bAutoMenuEnable     =   FALSE;  
  不采用自动的再试试Top

4 楼smc(smc)回复于 2002-05-24 16:18:23 得分 5

实在不行的话可以重载UPDATE_COMMAND_UI处理函数呀!Top

5 楼liu_feng_fly(笑看风云 搏击苍穹 衔日月)回复于 2002-05-24 16:30:51 得分 5

UPDATE_COMMAND_UI我觉得就应该这样处理  
  在按钮的click响应函数里面把一个标志变量置为FALSE,然后在UPDATE_COMMAND_UI里面pCmdUI->Enable(m_bYourFlag);Top

6 楼guxuefeng(中国人)回复于 2002-05-24 16:33:06 得分 0

同意liu_feng_flyTop

7 楼carole_zhang(晚风也渡)回复于 2002-05-24 20:35:29 得分 0

先设置一个成员变量,bool   m_flag,然后在你做的按钮的响应里设置成员变量的值为false,发送一个菜单UPDATE_COMMAND_UI消息,在该消息映射中,  
  pCmdUI->Enable(m_flag);Top

8 楼Q_O()回复于 2002-05-24 20:44:56 得分 0

同意   guxuefeng(中国人)   (     )Top

9 楼ukyoking(累)回复于 2002-05-24 21:18:16 得分 0

CWnd   *pMainWnd=::AfxGetMainWnd();  
  CMenu   *pSysMenu,*pSubMenu;0D pSysMenu=pMainWnd->GetMenu();  
  pSubMenu=pSysMenu->GetSubMenu(...);0D pSubMenu->EnableMenuItem(...)  
  pSubMenu->Detach();  
  pSysMenu->Detach();  
  ================================================================  
   
  CSDN   论坛助手   Ver   1.0   B0402提供下载。   改进了很多,功能完备!  
   
  ★     浏览帖子速度极快![建议系统使用ie5.5以上]。   ★     多种帖子实现界面。    
  ★     保存帖子到本地[html格式]★     监视您关注帖子的回复更新。  
  ★     可以直接发贴、回复帖子★     采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。可以浏览历史记录!    
  ★     支持在线检测程序升级情况,可及时获得程序更新的信息。  
   
  ★★   签名     ●      
            可以在您的每个帖子的后面自动加上一个自己设计的签名哟。  
   
  Http://www.ChinaOK.net/csdn/csdn.zip  
  Http://www.ChinaOK.net/csdn/csdn.rar  
  Http://www.ChinaOK.net/csdn/csdn.exe         [自解压]  
   
  Top

相关问题

  • ◎◎◎◎◎◎实现这个效果怎么做?◎◎◎◎◎◎
  • 这个效果怎么弄?
  • 请问如果要做这个效果要怎么做?
  • 请问怎么用JS做出这个效果
  • 散分阿,这个小效果怎么做
  • 散分阿,这个小效果怎么做
  • 这个效果是怎么做出来的?
  • 这个效果是怎么做出来的
  • 帮忙看看这个FLASH效果是怎么做出来的
  • 请问这个javascript效果怎么做,超级连接

关键词

  • .net
  • csdn
  • 帖子
  • chinaok
  • 变量
  • psubmenu
  • psysmenu
  • 按钮
  • ui
  • uint

得分解答快速导航

  • 帖主:vxhelp
  • z_sky
  • jiangping_zhu
  • smc
  • liu_feng_fly

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo