EndDialog

Funkcia EndDialog ničí modálnym dialógovým oknom spôsobujúce systém koniec akékoľvek spracovanie dialógového okna.

BOOL EndDialog ( HWND  hDlg; / / zvládnuť dialógové oknointnResult / / hodnota vrátiť);
 

Parametre

hDlg
Identifikuje dialógovom okne zničia.
nResult
Určuje hodnotu sa vrátili do žiadosti od funkcie, ktoré vytvorili dialógového okna.

Note:

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.

Poznámky

Dialógové okná vytvorené funkcie DialogBox, DialogBoxParam, DialogBoxIndirecta DialogBoxIndirectParam sa musia zničiť pomocou funkcie EndDialog . Aplikácia vyžaduje EndDialog z v dialógovom poli postupu; Funkcia sa nesmie použiť na akýkoľvek iný účel.

Dialógové okno pole postupu môžete volať EndDialog kedykoľvek aj počas spracovania WM_INITDIALOG správy. Ak vašu žiadosť zavolá funkciu, zatiaľ čo sa spracováva WM_INITDIALOG, dialógovom okne zničiť pred preukáže a pred vstupné zameriava sa predovšetkým.

EndDialog nie je zničiť dialógovom okne okamžite. Namiesto toho nastaví príznak a umožňuje dialógové okno pole postup vrátiť ovládací systém. Systém skontroluje vlajkou, skôr než sa pokúsite načítať nasledujúcu správu z frontu uplatňovanie. Ak nastavený príznak systému končí správy slučky, ničí dialógovým oknom a použije hodnotu v nResult na návratovú hodnotu od funkcie, ktoré vytvorili dialógovom okne.

Stručné informácie

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.

Pozri tiež

Dialógové okná prehľad Dialog Box funkcie, DialogBox, DialogBoxIndirect, DialogBoxIndirectParam, DialogBoxParam, WM_INITDIALOG

Index