mfc 怎样为一个menu添加一个点击事件

mfc 怎样为一个menu添加一个点击事件,第1张

有两种方法:

1.直接右键这个菜单,在d出的classwizard对话框里面增加command;

2直接在类向导里面,增加command就可以了。

点击事件实际上就是相应鼠标左键点击事件,也就是wm_lbuttondown

在资源视图中添加菜单资源(设id 为IDR_MENU_MANAGE),建立你的d出菜单并为其添加事件响应程序。

然后在需要d出菜单的地方

CMenu menu,*pMenu

menu.LoadMenu(IDR_MENU_MANAGE)

pMenu = menu.GetSubMenu(0)

pMenu->TrackPopupMenu(TPM_LEFTALIGN,pt.x,pt.y,this)

其中,pt是要d出菜单的左上角坐标点


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11601116.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存