WM_SETTEXT消息

设置窗口的文本。

#define WM_SETTEXT                      0x000C

参数

wParam

未使用此参数。

lParam

指向以 null 结尾的字符串(即窗口文本)的指针。

返回值

类型: LRESULT

如果设置了文本,则返回值为 TRUE 。 编辑控件) 为 FALSE (,列表框) LB_ERRSPACE (;如果没有足够的空间来设置编辑控件中的文本,则) 组合框CB_ERRSPACE (。 如果此消息发送到没有编辑控件的组合框,则会 CB_ERR

备注

DefWindowProc 函数设置并显示窗口文本。 对于编辑控件,文本是编辑控件的内容。 对于组合框,文本是组合框编辑控件部分的内容。 对于按钮,文本是按钮名称。 对于其他窗口,文本是窗口标题。

此消息不会更改组合框的列表框中的当前选择。 应用程序应使用 CB_SELECTSTRING 消息在列表框中选择与编辑控件中的文本匹配的项。

要求

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

另请参阅

引用

DefWindowProc

WM_GETTEXT

概念性

Windows

其他资源

CB_SELECTSTRING