DefDlgProc funkcia vykonáva predvolenú správu spracovania režimu okno patriaci do triedy definovanom aplikáciou dialógové okno pole.
(LRESULT DefDlgProc HWND hDlg; / / zvládnuť dialógové oknoUINTMsg; / / správy.WPARAMwParam; / / prvýkrát správy parametraLPARAMlParam / / druhom hlásenie parametra);
Vrátená hodnota určuje výsledkom spracovania správ a závisí od odoslanej správy.
DefDlgProc funkcia je okno postup Preddefinované triedy dialógové okno. Tento postup poskytuje interné spracovanie dialógového okna posielaní postupu dialógové okno pole a vykonávanie predvolené spracovania pre všetky správy, ktoré dialógové okno pole postup vráti ako NEPRAVDA. Aplikácie, ktoré vytvárajú vlastné okno postupy pre ich vlastné dialógové okná často používať DefDlgProc namiesto funkcie DefWindowProc vykonávať predvolenú správu spracovania.
Aplikácií vytvoriť vlastné dialógové pole tried WNDCLASS štruktúra plnenie príslušných informácií a registráciu triedy s funkciou RegisterClass . Niektoré aplikácie vyplniť štruktúru pomocou funkcie GetClassInfo určujúci názov preddefinovaného dialógovým oknom. V takýchto prípadoch žiadostí upraviť aspoň členské lpszClassName pred registráciou. Vo všetkých prípadoch cbWndExtra člen WNDCLASS pre triedu vlastných dialógového okna pole musí byť nastavené na najmenej DLGWINDOWEXTRA.
DefDlgProc funkcia musí nesmú nazývať dialógovom poli postupu; robí tak výsledky pri vykonávaní rekurzívneho.
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.
Unicode:Implementovaný ako Unicode, ANSI verzia v systéme Windows NT.
Dialógové okná prehľad Dialog Box funkcie, DefWindowProc, GetClassInfo, RegisterClass, WNDCLASS