我自己定义了一个菜单CMenu pMenu;
if (pMenu.LoadMenu(IDR_MENU_TRAY))
{
CMenu* pPopup = pMenu.GetSubMenu(1);
ASSERT(pPopup != NULL);用上面的代码测试 总是出错! pPopup 为空 怎么回事?
if (pMenu.LoadMenu(IDR_MENU_TRAY))
{
CMenu* pPopup = pMenu.GetSubMenu(1);
ASSERT(pPopup != NULL);用上面的代码测试 总是出错! pPopup 为空 怎么回事?
解决方案 »
- 删除大量文件的时候会死机是怎么回事?
- ACCESS数据插入的问题!请高手帮忙`在线等待!!
- 急!如何在注册表中的“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\PCI”位置创建键值?
- 一个关于bitmap的问题,请大家来帮忙看看~~~~~!
- 高分求助:请高手指点学好VC的过程!
- 高分求教PeekMessage使用问题
- 一个比较菜的问题:如何使用LIB啊,我想用其中的名为A的函数,应该如何做,我已经用了#pragma comment(lib,"xx.lib")
- 如何组织一个应用程序的应用
- X64下 MSCHRT20.OCX的注册
- 关于API的问题,欢迎大家踊跃讨论。
- 关于Tr0j4n获得系统安装的反病毒软件 提问
- windows下的posix 为什么会出错捏,很简短的代码~
http://www.photoshopsky.net/it/view-20175-1.html
打开resource.h,未做任何改动
然后就可以了~
CMenu pMenu;
if (pMenu.LoadMenu(IDR_MENU_TRAY))
{
SetMenu(&pMenu);
CMenu* pPopup = pMenu.GetSubMenu(0);
ASSERT(pPopup != NULL);
}
我猜可能是由于VS2008中的资源没有更新的事 这个是一个BUG