WM_NEXTDLGCTL消息

发送到对话框过程,以将键盘焦点设置为对话框中的其他控件。

#define WM_NEXTDLGCTL                   0x0028

参数

wParam

如果 lParamTRUE,则此参数标识接收焦点的控件。 如果 lParamFALSE,则此参数指示具有 WS_TABSTOP 样式的下一个或上一个控件是否接收焦点。 如果 wParam 为零,则下一个控件接收焦点;否则,具有 WS_TABSTOP 样式的上一个控件将接收焦点。

lParam

低序字指示系统如何使用 wParam。 如果低序字为 TRUE则 wParam 是与接收焦点的控件关联的句柄;否则, wParam 是一个标志,指示具有 WS_TABSTOP 样式的下一个或上一个控件是否接收焦点。

返回值

如果应用程序处理此消息,则应返回零。

备注

此消息执行 除 SetFocus 函数执行的操作之外的其他对话框管理操作 ,WM_NEXTDLGCTL 更新默认按钮边框,设置默认控件标识符,并在目标窗口是编辑控件) 时自动选择编辑控件的文本 (。

如果应用程序将同时处理设置焦点的其他消息,请不要使用 SendMessage 函数发送 WM_NEXTDLGCTL 消息。 请改用 PostMessage 函数。

要求

要求
最低受支持的客户端
Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器
Windows 2000 Server [仅限桌面应用]
标头
Winuser.h (包括 Windows.h)

另请参阅

引用

PostMessage

SendMessage

SetFocus

概念性

对话框