Funkcia DestroyWindow ničí zadané okno. Funkciu odošle okna deaktivujú a vylučujú klávesnice z WM_DESTROY a WM_NCDESTROY správy. Funkcia tiež ničí ponuke okno, vyprázdni front hlásení vlákno, ničí časovače, odstráni schránky vlastníctva a prestávky reťazca Prezerač schránky (ak je okno v hornej časti zobrazovača reťazca).
Ak zadané okno je rodič alebo vlastník okno, DestroyWindow automaticky ničí súvisiace dieťa alebo vlastnené windows, keď zničí okna materskej alebo vlastníka. Funkciu najprv ničí dieťa alebo vlastníctve systému windows a potom ničí materskej alebo vlastník okno.
DestroyWindow ničí sú nemodálne dialógových oknách vytvorené funkciou CreateDialog.
BOOL DestroyWindow ( HWND hWnd / / spracovať do okna zničiť);
Ak funkciu podarí, vrátená hodnota je nenulové.
Ak funkcia zlyhá, vrátená hodnota je nula. Získajte rozšírené informácie o chybách, volajte na číslo GetLastError.
Vlákno nie je možné použiť DestroyWindow zničiť okno vytvorený v inom vlákne.
Ak okno montážny je dcérskym oknom, ktorý nemá WS_EX_NOPARENTNOTIFY štýlu, WM_PARENTNOTIFY správa sa odosiela materského podniku.
Windows CE: DestroyWindow funkcia neposiela WM_NCDESTROY správ.
nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Vyžaduje verziu 1.0 alebo novšiu verziu.
Hlavičky:Deklarovaný v súbore winuser.h.
Importovať knižnica:Použiť user32.lib.
Windows prehľad okno funkcie, CreateDialog CreateWindow, CreateWindowEx, WM_DESTROY, WM_NCDESTROY, WM_PARENTNOTIFY