菜单,我都快疯了~~~

Mictel 2002-02-07 05:14:20
我在我的对话框类中定义了一个CMenu,作了一的弹出式菜单,但是菜单使用UPDATA_COMMAND_UI定义SetCheck无效,我已经看过关于此类问题的解答,说是要让对话框处理ON_WM_INITMENUPOPUP(),我也试过了还是不行 :(
那位大侠能帮帮我,最好是给发我一个例子程序,小弟万分感谢 ~~
mictel@sina.com
...全文
11 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Mictel 2002-02-07
谢谢~~
回复
Flysnow 2002-02-07
CMenu menu;
CMenu *pMenu;
// 装入菜单
menu.LoadMenu(IDR_MENU_MODEL);
pMenu = menu.GetSubMenu(0);
// 修改菜单
pMenu->CheckMenuItem(ID_MENU_TYPE1, MF_CHECKED);
// 显示菜单
pMenu->TrackPopupMenu(
TPM_LEFTALIGN|TPM_LEFTBUTTON|TPM_RIGHTBUTTON,
rect.left, rect.bottom, this);
回复
Flysnow 2002-02-07
啊,如果是弹出式菜单就不用UPDATA_COMMAND_UI了

因为弹出时的菜单的指针你都有,就直接改属性再显示就成了
回复
蒋晟 2002-02-07
http://www.csdn.net/Develop/read_article.asp?id=9481
回复
发帖
其他
创建于2009-10-09

222

社区成员

其他产品/厂家
申请成为版主
帖子事件
创建了帖子
2002-02-07 05:14
社区公告
暂无公告