vs2013怎么用mfc添加菜单项消息响应函数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vs2013怎么用mfc添加菜单项消息响应函数相关的知识,希望对你有一定的参考价值。
比如说你在某个界面上要右击菜单,你就先加那个界面的鼠标右键消息响应函数假设叫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 );
这时候右键菜单就能弹出来啦。。。你再单独写响应每个选项ID的鼠标左键消息不就行了吗
响应某个菜单项的消息
ON_COMMAND(ID_XXX, &CDlgXXX::OnXXX);//ID_XXX是某个菜单项的ID 参考技术A 直接右键菜单就可以添加了啊追问
不是,我是指的在那个menuframe那儿建好框架后,之后和VC里面一样做响应消息函数总会出错
以上是关于vs2013怎么用mfc添加菜单项消息响应函数的主要内容,如果未能解决你的问题,请参考以下文章