我现在是在对话框是新增一个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
解决方案 »
- 请教关于setwindoworg和setviewportorg同时使用时的问题
- 创建的BCGPOutlookBar的页面按钮怎么移动到上方并且可以滑动?
- 高分求有周长发的《精通Visual C++.net图像处理编程》的光盘代码
- 在编译中遇到 defaultlib "MSVCRT" conflicts with use of other libs 怎么解决??急!!!
- 等级是怎么提高的
- 为什么 m_strTemp="123.032"被转换cheng浮点型后是0.0000000??(再线等,立即结贴)
- 请问怎么学习vc的函数啊!!!!
- 有哪位大哥知道,SONY 505 NOTEBOOK,怎么进去BIOS?
- 请问CWnd::UpdateData的参数有什么作用?
- 二进制文件的后缀名是什么 ?谢谢!!!
- 知道远程视频文件(.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();