永发信息网

MFC在自己写的类中通过主界面对象调用主界面的变量

答案:3  悬赏:60  手机版
解决时间 2021-02-04 01:58
  • 提问者网友:你独家记忆
  • 2021-02-03 06:02
MFC在自己写的类中通过主界面对象调用主界面的变量
最佳答案
  • 五星知识达人网友:枭雄戏美人
  • 2021-02-03 06:39
1,首先在你的类中要包含主界面类cmydlg.h头文件。
2.通过AfxGetMainWnd()得到主机界面类指针。CMyDlg* pdlg=(CMyDlg*)AfxGetMainWnd();
然后就是pdlg->My_name就可以了追问这种方法可以实现我上面说的问题,谢谢。
全部回答
  • 1楼网友:动情书生
  • 2021-02-03 09:39
你看看resource.h中有IDD_MY_DIALOG的定义吗?追问有定义的,但还是报这个错误。追答把代码贴上来看看追问问题已经解决了,我发现resource.h这个头文件没有包含在CmyDlg中,而是包含在另外一个中,加上另外一个就不会报错了。
  • 2楼网友:刀戟声无边
  • 2021-02-03 08:15
AfxGetMainWnd返回主窗口指针,AfxGetApp返回主应用程序指针~~
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯