码迷,mamicode.com
首页 > 其他好文 > 详细

关于GetParent()不能获取到理想的父窗口

时间:2019-05-13 16:19:39      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:否则   不能   所有者   c中   creat   类型   win   window   函数   

窗口A中创建了窗口B,窗口B中创建了窗口C,窗口C中调用GetParent()理想中是获取到窗口B,但实际因为窗口C是WS_POPUP类型,所以不能得到理想的窗口。

WS_POPUP类型的窗口的所有者是在CreateWindow函数中通过设置hWndParent参数给定的,如果hWndParent不是子窗口,则该窗口就成为这个新的弹出式窗口的owner,否则,系统从hWndParent的父窗口向上找,直到找到第一个非子窗口,把它作为该弹出窗口的owner。当owner窗口销毁的时候,系统自动销毁这个弹出窗口。

关于GetParent()不能获取到理想的父窗口

标签:否则   不能   所有者   c中   creat   类型   win   window   函数   

原文地址:https://www.cnblogs.com/Darren-Wei/p/10857001.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!