在子窗口中调用父窗口的成员函数的实例
在子窗口中调用父窗口的成员函数的方法1、用FindWindow("类名(可以是派生类)","窗口标题")或GetParent(),二者均能返回父窗口句柄,并能直接使用其成员函数。但是此法只能调用CWnd类里的成员函数,而不能调用自己创建的派生类中的函数。2、在子窗口的初始化函数里加上父窗口的指针,然后在子窗口的类中使用全局变量保存父窗口的指针。如:父窗口类为CMyDlg(父类为CDialog),子窗口类为CMySon(父类为CDialog),则在CMyDlg::OnInitDialog()中初始化子窗口对象m_myson=newCMySon(this);(m_myson为在父窗口中声明的成员),然后在My
用户评论
很好~~~,正为这个困惑呢.
挺好,能运行,就是文件有点多
实例非常好。深受windows 核心编程的影响。
多看几遍收获多多,好东西
之前曾学过这方面的知识,可是忘了很久了,今天看到又有新收获。
恩,真的很好用。谢谢分享!哈哈
我新手。有点糊涂
还马马虎虎,对我有帮助
还可以,多谢分享,已经在用了
里面无用的文件太多了,标题中的子窗口调用父窗口这个,只需要从主窗口看一下声明,然后找相应的子窗口,就OK了,方法很正确