VS2010创建新的菜单,LoadMenu提示未定义

ResouceFiles->双击**.rc->(Menu)Add Resouce->New.
Properties->ID修改,

 void CTextEdit::OnContextMenu(CWnd* pWnd, CPoint point)
{
    // TODO: Add your message handler code here
    CMenu menuTextEdit;
    menuTextEdit.LoadMenu(IDR_MENU_TextEdit);
    menuTextEdit.CheckMenuItem(ID_Move,m_IsMoving?MF_CHECKED:MF_UNCHECKED);

    menuTextEdit.GetSubMenu(0)->TrackPopupMenu(TPM_LEFTALIGN,point.x,point.y,this);

}

textedit.cpp(23): error C2065: 'IDR_MENU_TextEdit' : undeclared identifier

图片说明

1个回答

http://blog.sina.com.cn/s/blog_635ff3050101lvsf.html

原因:
资源头文件没有添加
#include "resource.h"

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问