DefDlgProc

De DefDlgProc functie verricht standaardbericht verwerking voor een venster procedure die behoren tot een klasse box toepassing gedefinieerde dialoogvenster.

LRESULT DefDlgProc) HWND  hDlg, / / ingang naar het dialoogvensterUINTMsg, / / berichtWPARAMwParam, / / eerste bericht parameterLPARAMlParam / / tweede bericht parameter);
 

Parameters

hDlg
Identificeert het dialoogvenster.
Msg
Hiermee geeft u het nummer van de.
wParam
Hiermee geeft u extra message-specifieke informatie.
lParam
Hiermee geeft u extra message-specifieke informatie.

Retourwaarden

De retourwaarde geeft het resultaat van de verwerking van berichten en hangt af van de boodschap.

Opmerkingen

De DefDlgProc functie is het venster procedure voor de vooraf gedefinieerde klasse van het dialoogvenster. Deze procedure biedt de interne verwerking van het dialoogvenster door doorsturen van berichten naar het dialoogvenster vak procedure en het uitvoeren van standaard verwerking voor alle berichten die het vak procedure van dialoogvenster geretourneerd als FALSE. Toepassingen die vaak venster aangepaste procedures voor hun aangepaste dialoogvensters maken gebruik DefDlgProc in plaats van de functie DefWindowProc voor het uitvoeren van standaard berichtverwerking.

Toepassingen maken aangepaste dialoogvenster vak klassen door een structuur WNDCLASS vullen met passende informatie en de registratie van de klasse met de RegisterClass functie. Sommige toepassingen vullen de structuur met behulp van de GetClassInfo functie, die de naam aangeeft van de vooraf gedefinieerde dialoogvenster. In dergelijke gevallen wijzigen de toepassingen ten minste de lpszClassName lid voordat u zich registreert. In alle gevallen, de cbWndExtra lid van WNDCLASS voor een aangepaste dialoogvenster vak klasse moet worden ingesteld op ten minste DLGWINDOWEXTRA.

De functie DefDlgProc moet niet worden aangeroepen door een dialoogvenster vak procedure; doen dus resulteert in recursieve uitvoering.

Syntaxisinfo

nbsp;áWindows &NT: versie 3.1 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Versie 1.0 of hoger vereist.
Header:Verklaard in winuser.h.
Bibliotheek importeren:User32.lib gebruiken.
Unicode:Ge´mplementeerd als Unicode en ANSI-versies van Windows NT.

Zie ook

Overzicht van dialoogvenster vakken, dialoogvenster vak functies, DefWindowProc, GetClassInfo, RegisterClass, WNDCLASS

Index