关于vs2010中MFC添加菜单出现的有关问题

关于vs2010中MFC添加菜单出现的问题
我在mainfrm.cpp的oncreate函数中添加了CMenu 对象menu
然后添加代码menu.CreatePopupMenu();
GetMenu()->AppendMenu(MF_POPUP,(UINT)menu.m_hMenu,"TEST");
编译没有问题,运行到上面最后一句时出现如下错误,求大神解答

menu2.exe 中的 0x538afd6c (mfc100d.dll) 处有未经处理的异常: 0xC0000005: 读取位置 0x00000004 时发生访问冲突

------解决方案--------------------
可能是你的GetMenu()返回为NULL