destroy_window

Function destroy_window 

Source
pub fn destroy_window(h_wnd: HWND) -> bool
Expand description

销毁指定的窗口。 函数将 WM_DESTROY 和 WM_NCDESTROY 消息发送到窗口,以将其停用,并从窗口中删除键盘焦点。 函数还会销毁窗口菜单、刷新线程消息队列、销毁计时器、删除剪贴板所有权,并中断剪贴板查看器链 (如果窗口位于查看器链的顶部)。 如果指定的窗口是父窗口或所有者窗口, 则 destroy_window 会在销毁父窗口或所有者窗口时自动销毁关联的子窗口或拥有窗口。 函数首先销毁子窗口或拥有的窗口,然后销毁父窗口或所有者窗口。 destroy_window 还会销毁 create_dialog 函数创建的无模式对话框。 线程不能使用 destroy_window 来销毁由其他线程创建的窗口。 如果要销毁的窗口是没有 WS_EX_NOPARENTNOTIFY 样式的子窗口,则会向父窗口发送 WM_PARENTNOTIFY 消息。 h_wnd 要销毁的窗口的句柄。