DialogProc

【勇芳软件工作室】汉化HomePreviousNext

DialogProc函数是一个应用程序定义的回调函数,用于处理发送到模态或无模式对话框的消息。

BOOL CALLBACK DialogProc(

HWND 【hwndDlg】,//对话框的句柄
UINT 【uMsg】,// 信息
WPARAM 【wParam中】,//第一个消息参数
LPARAM 【lParam的】//第二个消息参数
); 

参数

【hwndDlg】

标识对话框。

【uMsg】

指定消息。

【wParam中】

指定附加的消息特定信息。

【lParam的】

指定附加的消息特定信息。

返回值

除了响应WM_INITDIALOG消息之外,如果对话框过程处理消息,对话框过程应返回非零值,如果没有,则返回零。响应WM_INITDIALOG消息,如果调用SetFocus函数将焦点设置为对话框中的一个控件,则对话框过程应返回零。否则,它应该返回非零,在这种情况下,系统会将焦点设置为可以给出焦点的对话框中的第一个控件。

备注

只有在对话框使用对话框类时,才应使用对话框过程。这是默认类,在对话框模板中未指定显式类时使用。虽然对话框过程与窗口过程类似,但不得调用DefWindowProc函数来处理不需要的消息。对话框窗口过程在内部处理不需要的消息。

DialogProc是应用程序定义的函数名称的占位符。

也可以看看

CreateDialog, CreateDialogIndirect, CreateDialogIndirectParam, CreateDialogParam, DefWindowProc, DialogBox, DialogBoxIndirect, DialogBoxIndirectParam, DialogBoxParam, SetFocus, WM_INITDIALOG