複製鏈接
請複製以下鏈接發送給好友

DestroyWindow

鎖定
DestroyWindow是計算機函數
外文名
DestroyWindow
函數功能
銷燬指定的窗口
通過發送
WM_DESTROY 消息和 WM_NCDES
使
窗口無效並移除其鍵盤焦點

目錄

DestroyWindow簡介

函數功能:銷燬指定的窗口。這個函數通過發送WM_DESTROY 消息和 WM_NCDESTROY 消息使窗口無效並移除其鍵盤焦點。這個函數還銷燬窗口的菜單,清空線程的消息隊列,銷燬與窗口過程相關的定時器,解除窗口對剪貼板的擁有權,打斷剪貼板器的查看鏈。
函數原型:BOOL DestroyWindow(HWND hWnd // handle to window to destroy);
hWnd :將被銷燬的窗口的句柄。
返回值:如果函數成功,返回值為非零:如果函數失敗,返回值為零。若想獲得更多錯誤信息,請調用GetLastError函數。

DestroyWindow其他信息

:一個線程不能使用本函數銷燬別的線程創建的窗口。如果這個窗口是一個不具有WS_EX_NOPARENTNOTIFY 樣式的子窗口,則銷燬窗口時將發WM_PARENTNOTIFY 消息給其父窗口。
Windows CE: 本函數將不發送 WM_NCDESTROY 消息.
速查:Windows NT:3.1以上版本;Windows:95以上版本;Windows CE:不支持:頭文件:winuser.h;庫文件:user32.lib。