Funcția DefDlgProc efectuează mesaj implicit pentru o procedură de fereastra care aparțin la o clasă de caseta de dialog definite de aplicare.
(LRESULT DefDlgProc HWND hDlg, / / ocupa la caseta de dialogUINTMsg, / / mesajWPARAMwParam, / / primul mesaj parametruLPARAMlParam / / al doilea parametru mesaj);
Valoarea returnată specifică rezultatul prelucrării mesaj și depinde de mesaj trimis.
Funcția DefDlgProc este procedura fereastra pentru clasa predefinite din caseta de dialog. Această procedură prevede prelucrare internă pentru caseta de dialog de redirecționare mesaje la procedura de caseta de dialog și efectuarea implicit pentru orice mesaje care procedura caseta de dialog întoarce ca FALSE. Cererile care creați particularizate fereastra procedurile pentru lor casete de dialog particularizate folosesc adesea DefDlgProc în loc de funcția DefWindowProc să efectueze prelucrarea mesaj implicit.
Cererile de a crea clase de caseta de dialog particularizate de umplere o structură WNDCLASS informa?ii adecvate ?i înregistrarea clasa cu funcția RegisterClass . Unele aplicații umple structura utilizând funcția de GetClassInfo , care specifică numele din caseta de dialog predefinite. În astfel de cazuri, cererile modifica cel pu?in membru lpszClassName înainte de înregistrare. În toate cazurile, membru cbWndExtra WNDCLASS pentru o clasă de caseta de dialog particularizate trebuie stabilită cel pu?in DLGWINDOWEXTRA.
Funcția DefDlgProc trebuie să nu fie numit printr-o procedură de caseta de dialog; face astfel rezultate în executarea recursivă.
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.
Unicode:Pus în aplicare ca Unicode și ANSI versiuni Windows NT.
Prezentare generală a casete de dialog, funcții caseta de Dialog, DefWindowProc, GetClassInfo, RegisterClass, WNDCLASS