MFC访问formview控件的方法

Timon---老赵 2020-05-25 09:45:00
原项目为MFC对话框,访问控件
CWnd* pWnd = GetDlgItem(iItemId);pWnd->EnableWindow(bEnbale);
现在将该项目改为formview,控件使用上述方法不能隐藏和显示,那么在formview应该使用什么代码能实现上述功能。以及.ResetContent();.EnableWindow(bEnable);都会出错
...全文
278 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
查看调用堆栈 你有可能直接改了资源文件但是格式没改好,我前段时间就遇到过
Timon---老赵 2020-05-26
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
保存文件,重新打开在重新生成解决方案看看,出错的话你发下错误截图,还有相关资源的搜索(搜索目标为整个解决方案)
Timon---老赵 2020-05-25
  • 打赏
  • 举报
回复
引用 1 楼 a1007885391的回复:
你在你的.rc文件看一下 是否有iItemId这个资源
有的iTeamid是我定义的,是整数1000-1041,遍历时候空指针,但是在对话框的项目中可以
  • 打赏
  • 举报
回复
你在你的.rc文件看一下 是否有iItemId这个资源

64,684

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧