DialogProc funkcia je definovanom aplikáciou callback funkcie používané funkciou DialogBox . Procesy správy odoslané modálny alebo Nemodálny dialógovým oknom. DLGPROC typ určuje smerník túto funkciu spätného volania. DialogProc je zástupný symbol pre názov definovanom aplikáciou funkcie.
(BOOL spätného volania DialogProc HWND hwndDlg; / / zvládnuť dialógové oknoUINTuMsg; / / správy.WPARAMwParam; / / prvýkrát správy parametraLPARAMlParam / / druhom hlásenie parametra);
S výnimkou s v odpovedi na správu WM_INITDIALOG , dialógové okno pole postup by sa mal vrátiť nenulové, ak ho spracováva správu a nula, ak nie je. V odpovedi na správu WM_INITDIALOG, dialógové okno pole postup by mal vrátiť nula, ak zavolá funkciu SetFocus na Zaostriť na jedno ovládacie prvky v dialógovom okne. V opačnom prípade ju mali vrátiť nenulové, v takom prípade systém stanovuje zameranie sa na prvý ovládací v okne, ktoré môžu byť poskytnuté zameranie.
By mali používať dialógové okno pole postup, iba ak použijete dialógové okno pole trieda pre dialógového okna. Toto je predvolená trieda a sa používa, keď žiadne výslovné triedy je špecifikovaná v poli šablóna dialógové okno. Hoci dialógové okno pole postup je podobná okna postupu, musí nie volať funkciu DefWindowProc spracovať neželané správy. Nevyžiadané správy sú vnútorne spracovávané dialógové okno pole okno postup.
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:Definované používateľom.
Dialógové okná prehľad Dialog Box funkcie, CreateDialog, CreateDialogIndirect, CreateDialogIndirectParam, CreateDialogParam, DefWindowProc, DialogBox, DialogBoxIndirect, DialogBoxIndirectParam, DialogBoxParam, SetFocus WM_INITDIALOG