动态添加的菜单ID问题

shihaojie1219 2009-08-12 10:08:49
我用for语句和AppendMenu()函数连续添加若干个菜单请问菜单的ID该如何设置,又该如何为每个菜单响应点击消息呢?
for(;;)
{
……
AppendMenu(,ID,) ;

……
}
...全文
19 点赞 收藏 3
写回复
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
shihaojie1219 2009-08-12
O(∩_∩)O哈! 多谢及时回答!
回复
xylicon 2009-08-12
先定义第一个 ID_MENU_FIRST 1001

然后就累加
for(int i = 0; i<MAX_MENU_COUNT; i++)
{
……
AppendMenu(,ID_MENU_FIRST + i,) ;

……
}
回复
wltg2001 2009-08-12
定义一个初始的ID常量,比如#define IDM_MENU1 1200,然后AppendMenu(IDM_MENU1+i++);i初始化为0即可。
回复
发动态
发帖子
VC/MFC
创建于2007-09-28

1.5w+

社区成员

VC/MFC相关问题讨论
申请成为版主
社区公告
暂无公告