关于网友提出的“ 怎么获得子窗口的指针”问题疑问,本网通过在网上对“ 怎么获得子窗口的指针”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 怎么获得子窗口的指针描述:
指针类子窗口 MFC
现在我有一个父窗口 然后 可以打开子窗口我想在CSocket中获取子窗口的指针。
我知道获取主窗口的指针是函数AfxGetMainWnd()我想问的是有没有类似的函数可以获取子窗口的指针,没有的话应该怎获取?

解决方案1:
可以PostMessage到主窗口,然后由主窗口把消息发给子窗口
解决方案2: 我想我大概明白你什么意思
我不建议在CSocket通过指针操作窗口
这样是不安全的
我一般都是通过句柄操作
发消息给窗口让窗口自己实现相关操作
至于怎么获取句柄
在声明 CSocket对象之后通过一个自定义函数设置即可
你主窗口类中提供一个public的接口不就行了。
解决方案4:GetWindow(GW_CHILD