DialogProc

De DialogProc functie is een toepassing gedefinieerde callback functie gebruikt met de functie DialogBox . Het verwerkt berichten die worden verzonden naar een modaal of niet-modaal dialoogvenster. Het DLGPROC type definieert een pointer naar deze callback functie. DialogProc is een tijdelijke aanduiding voor de naam van de toepassing gedefinieerde functie.

() BOOL CALLBACK DialogProc HWND  hwndDlg, / / ingang naar het dialoogvensterUINTuMsg, / / berichtWPARAMwParam, / / eerste bericht parameterLPARAMlParam / / tweede bericht parameter);
 

Parameters

hwndDlg
Identificeert het dialoogvenster.
uMsg
Hiermee geeft u het bericht.
wParam
Hiermee geeft u extra message-specifieke informatie.
lParam
Hiermee geeft u extra message-specifieke informatie.

Retourwaarden

Behalve in reactie op het bericht van de WM_INITDIALOG , moet het dialoogvenster vak procedure retourneren dan nul als het verwerkt het bericht, en nul als dit niet het geval. In antwoord op een bericht van WM_INITDIALOG, moet het dialoogvenster vak procedure nul retourneren als de functie SetFocus roept om de focus naar een van de besturingselementen in het dialoogvenster. Anders, het moet terugkeren niet-nulzijnde, in welk geval het systeem stelt de focus naar het eerste besturingselement in het dialoogvenster dat de focus kan worden gegeven.

Opmerkingen

U moet het dialoogvenster vak procedure alleen gebruiken als u de klasse box dialoogvenster voor het dialoogvenster gebruiken. Dit is de klasse default en wordt gebruikt wanneer geen expliciete klasse is opgegeven in het dialoogvenster vak sjabloon. Hoewel het dialoogvenster vak procedure vergelijkbaar met een venster procedure is, moet het niet roept de functie DefWindowProc om ongewenste berichten te verwerken. Ongewenste berichten worden intern verwerkt door het dialoogvenster vak venster procedure.

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:Gebruiker gedefinieerde.

Zie ook

Overzicht van dialoogvenster vakken, dialoogvenster vak functies, CreateDialog, CreateDialogIndirect, CreateDialogIndirectParam, CreateDialogParam, DefWindowProc, DialogBox, DialogBoxIndirect, DialogBoxIndirectParam, DialogBoxParam, SetFocus, WM_INITDIALOG

Index