qq_27976105 2016-10-14 01:46 采纳率: 88.9%
浏览 1478
已采纳

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条回答

  • qq_27976105 2016-10-14 02:15
    关注

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

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

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 matlab生成电测深三层曲线模型代码
  • ¥50 随机森林与房贷信用风险模型
  • ¥50 buildozer打包kivy app失败
  • ¥30 在vs2022里运行python代码
  • ¥15 不同尺寸货物如何寻找合适的包装箱型谱
  • ¥15 求解 yolo算法问题
  • ¥15 虚拟机打包apk出现错误
  • ¥15 用visual studi code完成html页面
  • ¥15 聚类分析或者python进行数据分析
  • ¥15 三菱伺服电机按启动按钮有使能但不动作