1. 首页
  2. 编程语言
  3. C++ 
  4. 在子窗口中调用父窗口的成员函数的实例

在子窗口中调用父窗口的成员函数的实例

上传者: 2019-06-01 01:57:26上传 RAR文件 11.67MB 热度 50次
在子窗口中调用父窗口的成员函数的方法1、用FindWindow("类名(可以是派生类)","窗口标题")或GetParent(),二者均能返回父窗口句柄,并能直接使用其成员函数。但是此法只能调用CWnd类里的成员函数,而不能调用自己创建的派生类中的函数。2、在子窗口的初始化函数里加上父窗口的指针,然后在子窗口的类中使用全局变量保存父窗口的指针。如:父窗口类为CMyDlg(父类为CDialog),子窗口类为CMySon(父类为CDialog),则在CMyDlg::OnInitDialog()中初始化子窗口对象m_myson=newCMySon(this);(m_myson为在父窗口中声明的成员),然后在My
用户评论
码姐姐匿名网友 2019-06-01 01:57:26

很好~~~,正为这个困惑呢.

码姐姐匿名网友 2019-06-01 01:57:26

挺好,能运行,就是文件有点多

码姐姐匿名网友 2019-06-01 01:57:26

实例非常好。深受windows 核心编程的影响。

码姐姐匿名网友 2019-06-01 01:57:26

多看几遍收获多多,好东西

码姐姐匿名网友 2019-06-01 01:57:26

之前曾学过这方面的知识,可是忘了很久了,今天看到又有新收获。

码姐姐匿名网友 2019-06-01 01:57:26

恩,真的很好用。谢谢分享!哈哈

码姐姐匿名网友 2019-06-01 01:57:26

我新手。有点糊涂

码姐姐匿名网友 2019-06-01 01:57:26

还马马虎虎,对我有帮助

码姐姐匿名网友 2019-06-01 01:57:26

还可以,多谢分享,已经在用了

码姐姐匿名网友 2019-06-01 01:57:26

里面无用的文件太多了,标题中的子窗口调用父窗口这个,只需要从主窗口看一下声明,然后找相应的子窗口,就OK了,方法很正确