|
DialogProc 函数说明
函数简介:
DialogProc 是一个窗口过程的函数。用于与 DialogBox 函数一起使用的回调函数。它用于处理发送到一个模态或非模态的对话框的消息。DLGPROC 类型定义了一个指向此回调函数的指针。DialogProc 只是一个名字而已,编程过程中可随意命名。
函数声明:
- INT_PTR DialogProc(
- HWND hwndDlg,
- UINT uMsg,
- WPARAM wParam,
- LPARAM lParam
- );
复制代码
参数说明:
hwndDlg:对话框的窗口句柄;
uMsg:收到的消息号;
wParam:消息的特定参数,与具体的消息有关系;
lParam:消息的特定参数,与具体的消息有关系;
返回值:
通常的来说,如果对话框窗口函数处理了某个消息,应当返回TRUE,否则返回FALSE。
除了对 WM_INITDIALOG 初始化消息的响应之外如果函数处理消息,则对话框应用程序应该返回TRUE。
在响应 WM_INITDIALOG 消息时,如果函数调用 SetFocus 设置对话框中控制中的一个焦点,则对话框应用程序应该返回 FALSE,否则对话框应用程序应该返回 TRUE,这种情况下系统对能够有焦点的对话框中的第一个控制设置焦点。 |
上一篇: 第16课 Win32窗口高级列表控件的使用 | 课后作业下一篇: DialogBox 函数说明
|