gpt4 book ai didi

c - 为什么子窗口和所属窗口之间接收 WM_DESTROY 的顺序不同?

转载 作者:行者123 更新时间:2023-11-30 16:59:00 26 4
gpt4 key购买 nike

对于子窗口,父窗口首先接收WM_DESTROY,然后是子窗口。对于自有 window ,情况恰恰相反。拥有的窗口首先接收WM_DESTROY,然后是所有者。如果我想修改一些会影响子窗口的内容,我可以在父窗口的 WM_DESTROY 中进行操作,但我不能对拥有的窗口执行相同的操作。拥有的窗口将在所有者之前收到 WM_DESTROY

最佳答案

official documentation for DestroyWindow()另有说法:

If the specified window is a parent or owner window, DestroyWindow automatically destroys the associated child or owned windows when it destroys the parent or owner window. The function first destroys child or owned windows, and then it destroys the parent or owner window.

您是否手动发送WM_DESTROY而不是调用DestroyWindow()

关于c - 为什么子窗口和所属窗口之间接收 WM_DESTROY 的顺序不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38444080/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com