vs2013怎么用mfc添加菜单项消息响应函数

vs2013怎么用mfc添加菜单项消息响应函数,第1张

比如说你在某个界面上要右击菜单,你就先加那个界面的鼠标右键消息响应函数假设叫OnReportRClick()然后你再OnReportRClick()函数里加如下代码:

CMenu menu

VERIFY( menu.LoadMenu( IDR_MENU_XXXXXX ) )

CMenu* popup = menu.GetSubMenu(0)

ASSERT( popup != NULL )

popup->TrackPopupMenu(TPM_LEFTALIGN | TPM_RIGHTBUTTON, point.x, point.y, this )

这时候右键菜单就能d出来啦。。。你再单独写响应每个选项ID的鼠标左键消息不就行了吗

响应某个菜单项的消息

ON_COMMAND(ID_XXX, &CDlgXXX::OnXXX);//ID_XXX是某个菜单项的ID

你使用的Scanf应该小写

你使用scanf在VS2013下是非线程安全函数,不能使用,需要修改安全属性

你应该是用安全的scanf_s替换scanf

如果一定要使用scanf,那么在项目属性页面,添加_CRT_SECURE_NO_WARNINGS宏


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

原文地址: http://outofmemory.cn/bake/11662620.html

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

发表评论

登录后才能评论

评论列表(0条)

保存