DialogProc

Funcția DialogProc este o funcție de apel invers definite de aplicare cu funcția DialogBox . Se procesează mesajele trimise către o casetă de dialog modal sau fără mod. Tip DLGPROC definește un indicator pentru această funcție de apel invers. DialogProc este un substituent pentru numele de funcție definită de aplicare.

(BOOL apel INVERS DialogProc HWND  hwndDlg, / / ocupa la caseta de dialogUINTuMsg, / / mesajWPARAMwParam, / / primul mesaj parametruLPARAMlParam / / al doilea parametru mesaj);
 

Parametrii

hwndDlg
Identifică caseta de dialog.
uMsg
Specifică mesajul.
wParam
Specifică informa?ii suplimentare specifice mesaj.
lParam
Specifică informa?ii suplimentare specifice mesaj.

Valorile întroarse

Cu excep?ia ca răspuns la mesajul WM_INITDIALOG , procedura de caseta de dialog trebuie să returnați interior/exterior nenul în cazul în care se procesează mesajul și zero dacă nu. Ca răspuns la un mesaj WM_INITDIALOG, procedura de caseta de dialog trebuie să returnați zero dacă se apelează funcția SetFocus pentru a seta focalizarea la una dintre controalele din caseta de dialog. În caz contrar, acesta ar trebui să reveni nenul, caz în care sistemul setează focalizarea la primul control în caseta de dialog care poate fi dat se concentreze.

Observații

Trebuie să utilizați caseta de dialog procedura numai dacă utilizați caseta de dialog clasa pentru caseta de dialog. Acest lucru este clasa implicit și este utilizat când nu clasa explicit este specificat în caseta de dialog șablon. Deși caseta de dialog procedura este similar cu o procedură de fereastra, nu trebuie să apel funcția DefWindowProc pentru a procesa mesaje nedorite. Mesaje nedorite sunt prelucrate pe plan intern de caseta de dialog fereastra procedura.

QuickInfo

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:Definite de utilizator.

A se vedea, de asemenea

Prezentare generală a casete de dialog, funcții caseta de Dialog, CreateDialog, CreateDialogIndirect, CreateDialogIndirectParam, CreateDialogParam, DefWindowProc, DialogBox, DialogBoxIndirect, DialogBoxIndirectParam, DialogBoxParam, SetFocus, WM_INITDIALOG

Index