DestroyWindow

Funcția DestroyWindow distruge fereastra specificate. Funcția trimite mesaje WM_DESTROY și WM_NCDESTROY în fereastra pentru a dezactiva și elimina focalizarea tastaturii la ea. Funcția, de asemenea, distruge meniu a ferestrei, bufeuri thread mesaj coada, distruge cronometre, elimină proprietate clipboard și breaks lanțul clipboard privit (dacă fereastra este la partea de sus a lanțului viewer).

Dacă fereastra specificat este o fereastră părinte sau proprietarul, DestroyWindow automat distruge copilul asociat sau de?inute windows, când distruge fereastra părinte sau proprietarul. Funcția distruge primul copil sau deținute în windows, și apoi se distruge fereastra părinte sau proprietarul.

DestroyWindow , de asemenea, distruge casetele de dialog fără mod creat de funcția CreateDialog.

(BOOL DestroyWindow HWND  hWnd / / ocupa fereastra a distruge);
 

Parametrii

hWnd
Ocupa în fereastra pentru a fi distruse.

Valorile întroarse

Dacă funcția reușește, valoarea returnată este nenul.

Dacă funcția nu reușește, valoarea returnată este zero. Pentru a obține extins informa?ii eroare, apel GetLastError.

Observații

Un fir poate utiliza DestroyWindow pentru a distruge o fereastră creat de un fir de diferite.

Dacă fereastra fiind distruse este o fereastră de copil care nu au stilul de WS_EX_NOPARENTNOTIFY, un WM_PARENTNOTIFY mesaj este trimis mamă.

Windows CE: Funcția DestroyWindow nu trimite mesajul WM_NCDESTROY.

QuickInfo

nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Necesită versiunea 1.0 sau mai târziu.
Antet:A declarat în winuser.h.
Import Biblioteca:Utilizarea user32.lib.

A se vedea, de asemenea

Prezentare generală a Windows, fereastra Funcții, CreateDialog, CreateWindow, CreateWindowEx, WM_DESTROY, WM_NCDESTROY, WM_PARENTNOTIFY

Index