我现在是在对话框是新增一个IDC_STATIC控件,并增加一个菜单资源IDR_MENU1,按如下步骤为什么不能成功?请高手指教!!!
...
CWnd *pwnd=GetDlgItem(IDC_STATIC);
CMenu menu;
menu.LoadMenu(IDR_MENU1);
pwnd->SetMenu(&menu);...
出现的错误是:1436
...
CWnd *pwnd=GetDlgItem(IDC_STATIC);
CMenu menu;
menu.LoadMenu(IDR_MENU1);
pwnd->SetMenu(&menu);...
出现的错误是:1436
解决方案 »
- MFC要怎么动态设置CheckBox的Caption属性?
- MFC对话框 windows服务 在线等
- 请问如何让按钮响应按住不放的消息
- 请阿牛哥进入,帮帮小弟,转换的问题
- vc6的快捷键设置保存在哪个文件里
- 请大家帮忙,谢谢,很急,在线等。
- 资源文件的问题,请大位来看一看.
- Re:我给对话框加上了最大化最小化按钮,但是最大化一次再恢复,圆就画到窗口外了,最小化再恢复又好了,谁解释一下
- IE控件 显示不完全 为什么
- 能否同时选择同一库中的多张表在一个类下,进行操作?
- 知道远程视频文件(.3gp文件)的URL。如何实现远程播放功能
- Delphi中的array of single类型在VC中是什么?
如果你要使用某个Static 的ID 要更改过来才可以使用,不能直接用IDC_STATIC
你可以采用弹出式菜单.当鼠标右键单击STATIC
CMenu cMenu;
cMenu.LoadMenu(IDR_MENU1);
CMenu* pPopup = cMenu.GetSubMenu(0);
pPopup->TrackPopupMenu(TPM_LEFTALIGN|TPM_RIGHTBUTTON, point.x, point.y, this);
cMenu.DestroyMenu();