程序代码如下:
CMenu menu;
menu.LoadMenu(IDR_MAINFRAME);
menu.TrackPopupMenu(TPM_RIGHTALIGN|TPM_RIGHTBUTTON,point.x,point.y,this,NULL);
菜单可以正常弹出,但是宽度窄得不正常,菜单项的字体无法显示,求助。
CMenu menu;
menu.LoadMenu(IDR_MAINFRAME);
menu.TrackPopupMenu(TPM_RIGHTALIGN|TPM_RIGHTBUTTON,point.x,point.y,this,NULL);
菜单可以正常弹出,但是宽度窄得不正常,菜单项的字体无法显示,求助。
解决方案 »
- 如何实现VC应用程序标题栏颜色渐变
- 在DLL中发送消息出错!求助!
- windowsXP下调试VC,怎么老是出问题???显示*.dsw都打不开!!! 在线等........
- 散散分!!!Solarsoft TV.net V0.2(试用)本软件为播放网络电视软件欢迎下载
- 高手请进,WinSocket问题!
- 怎样改变标题栏大小?
- 寻求实例:WSAEventSelect()函数,WSAWaitForMultipleEvents()这些函数的用法!
- 救救我!!!!!!!!!!
- 谁可以告诉我这段程序那里有问题?
- VC6和MSSQL连接半小时后读不到数据
- 讲一下SystemParametersInfo(看不懂msdn上的解释)
- 怎样设置一对话框的标题?
menu.LoadMenu(IDR_MAINFRAME);
CMenu *subMenu;
subMenu = menu.GetSubMenu(0);
subMenu->TrackPopupMenu(TPM_RIGHTALIGN|TPM_RIGHTBUTTON,point.x,point.y,this,NULL);
关键是GetSubMenu();
如果LoadMenu()调用的是IDR_MAINFRAME没有上面的问题,如果load自己画的菜单就不行,疑惑中……
在Mesureitem中设定宽度