读书人

右键菜单为什么只显示一小长条?该怎么

发布时间: 2012-02-01 16:58:19 作者: rapoo

右键菜单为什么只显示一小长条?
当按下右键时,显示的菜单只能看见细细的一条,看不见菜单上具体的内容。但将鼠标上移上去,又会显示出二级菜单。

求教!

[解决办法]
你在屏幕上是不是自己画什么东西了,还有mainfrm和app中的几个idle一类的函数你是不是进行特殊处理了
[解决办法]
1.如果是自己创建的,必须用CreatePopupMenu而不是CreateMenu
2.如果从资源加载,必须是资源里的二级子菜单而不是顶级菜单,像这样
CMenu menu;
menu.LoadMenu(IDR_POPUP);
CMenu* pSub = menu.GetSubMenu(0);
pSub-> TrackPopupMenu(....

读书人网 >VC/MFC

热点推荐