DialogProc

DialogProc -funksjonen er en programdefinert tilbakekall-funksjonen brukes sammen med DialogBox -funksjonen. Den behandler meldinger som sendes til et modalt eller ikke dialogboksen. DLGPROC -typen definerer en peker til denne tilbakeringingsfunksjonen for. DialogProc er en plassholder for navnet på programdefinert funksjonen.

BOOL TILBAKERINGING DialogProc) HWND  hwndDlg, / / håndtere til dialogboksenUINTuMsg, / / messageWPARAMwParam, / / message først parameterenLPARAMlParam / / sekund message-parameter);
 

Parametere

hwndDlg
Identifiserer dialogboksen.
uMsg
Angir meldingen.
wParam
Angir tilleggsinformasjon message-spesifikke.
lParam
Angir tilleggsinformasjon message-spesifikke.

Returverdier

Bortsett fra i svar på meldingen i WM_INITDIALOG , skal dialogboksen boksen prosedyre returnere ikke-null hvis den behandler meldingen, og null hvis ikke. Som svar på en melding i WM_INITDIALOG, skal dialogboksen boksen prosedyre returnere null hvis det kaller funksjonen SetFocus til å angi at fokuset til en av kontrollene i dialogboksen. Ellers, den egentlig skal returnere ikke-null, og da systemet setter fokus til den første kontrollen i dialogboksen som kan bli gitt fokus.

Merknader

Du bør bruke dialogboksen boksen fremgangsmåten bare hvis du bruker dialogboksen boksen klassen for dialogboksen. Dette er standardklassen som, og som brukes når ingen eksplisitt klassen som er angitt i malen i boksen i dialogboksen. Selv om eksemplene i-boksen i dialogboksen ligner på en vindusprosedyre, må det ikke kalle DefWindowProc -funksjonen til å behandle uønskede meldinger. Uønskede meldinger behandles internt av vindusprosedyre for dialogboksen-boksen.

Hurtiginformasjon

nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Krever versjon 1.0 eller senere.
Topptekst:Deklarert i winuser.h.
Importere biblioteket:Brukerdefinerte.

Se også

Oversikt over dialogboksen-boksene, dialogboksen fungerer, CreateDialog, CreateDialogIndirect, CreateDialogIndirectParam, CreateDialogParam, DefWindowProc, DialogBox, DialogBoxIndirect, DialogBoxIndirectParam, DialogBoxParam, SetFocus, WM_INITDIALOG

Index