首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

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

2012-02-01 
右键菜单为什么只显示一小长条?当按下右键时,显示的菜单只能看见细细的一条,看不见菜单上具体的内容。但将

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

求教!

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

热点排行