读书人

关于quot;TrackPopMenuquot;该怎么处理

发布时间: 2012-02-17 17:50:42 作者: rapoo

关于"TrackPopMenu"
我在鼠标右击事件中显示一个弹出菜单,只是显示出了一个 "窄而长 "的细条,但函数返回值显示运行正常,点击它也有应有的消息发生,请问是什么原因!

谢谢!

[解决办法]
是不是没有用AppendMenu插入菜单
[解决办法]
http://blog.csdn.net/miaoshengwu/archive/2007/04/02/1549302.aspx
[解决办法]
不能吧!
CMenu menu;
VERIFY(menu.LoadMenu(IDR_MENU1));

CPoint point;

GetCursorPos(&point);
::SetForegroundWindow(m_hWnd);

CMenu *pPop = menu.GetSubMenu(0);
pPop-> TrackPopupMenu(TPM_LEFTALIGN, point.x, point.y, this, NULL);
[解决办法]
需要弹出菜单,也就是资源编辑器中主菜单的下一级菜单。
[解决办法]
ClientToScreen,抱歉

读书人网 >VC/MFC

热点推荐