永发信息网

MFC中 CCmdUI类是干什么用的?

答案:2  悬赏:70  手机版
解决时间 2021-04-04 00:19
MFC中 CCmdUI类是干什么用的?
最佳答案
CCmdUI。

它仅在一个CCmdTarget派生类的ON_UPDATE_COMMAND_UI处理程序中使用。

当用户在应用的下拉菜单时,要确定每个菜单项的显示状态——允许存取或禁止存取。菜单命令的目标通过实现一个ON_UPDATE_COMMAND_UI处理来提供这些信息。可以使用ClassWizard来浏览定位应用中的命令用户接口对象,然后为它建立一个消息映射入口,并为每个消息处理函数提供函数原型。

当菜单被下拉时,框架搜索并调用每个ON_UPDATE_COMMAND_UI处理,每个处理调用Enable和Check之类的成员函数,相应地,框架就可以正确地显示每个菜单项了。

菜单项可以用控件条按钮或者其它的命令用户接口对象替换,而在ON_UPDATE_COMMAND_UI处理中的代码不需要改动。
全部回答
CCmdUI没有基类。   它仅在一个CCmdTarget派生类的ON_UPDATE_COMMAND_UI处理程序中使用。   当用户在应用的下拉菜单时,要确定每个菜单项的显示状态——允许存取或禁止存取。菜单命令的目标通过实现一个ON_UPDATE_COMMAND_UI处理来提供这些信息。可以使用ClassWizard来浏览定位应用中的命令用户接口对象,然后为它建立一个消息映射入口,并为每个消息处理函数提供函数原型。   当菜单被下拉时,框架搜索并调用每个ON_UPDATE_COMMAND_UI处理,每个处理调用Enable和Check之类的成员函数,相应地,框架就可以正确地显示每个菜单项了。   菜单项可以用控件条按钮或者其它的命令用户接口对象替换,而在ON_UPDATE_COMMAND_UI处理中的代码不需要改动
后面的* pCmdUI表示你要用的是一个没有基类的指针。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
蒸发糕,应该冷水下锅,还是开水下锅
请问这个LED灯的电容起什么作用?
私人集资修路不让没出钱的村民走路怎么办
为什么卓伟爆那么多隐私却没有一个人敢收拾他
银怎么读音是什么
win8没有鼠标怎么关机
求《绀碧舰队》动画全集,要有字幕
作文“又见桃树花开,真好”400字左右
扬州扬庙拘留所在哪?做几路车到啊?
给推荐一些好看的快穿小说呗。要类似墨泠大大
门禁的数据保存在哪里?是门禁的控制器还是电
为什么一个男生对一个特别努力上进的女生特别
滑板是平放在地上四个轮子都着地吗?我在网上
质量先期策划和控制计划apqp具体包括哪些内容
倩女幽魂什么时候公测?
推荐资讯
年利率 换算成日利率 是除以360 还是365啊?
家用榨油机用生芝麻还是熟芝麻
骂人258是什么意思
养蜂需要注册公司吗?
持有加假手表假黄金合法吗
三年级作文小铁锤的故事150个字
求大神把这张照片p成像撕开纸那样的从中间撕
为什么从一些地方放买的小狗,没两天就死了
静心最好的办法是啥子呢??
《狼族少年》高清韩语中字版的下载地址么?
单选题1992年邓小平南巡来到深圳。一次散步后
啊多少笔画,妙有多少划
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?