WM_SETTEXT

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

应用程序发送WM_SETTEXT消息来设置窗口的文本。

WM_SETTEXT

wParam = 0; // 不曾用过;必须为零

lParam = (LPARAM)(LPCTSTR)lpsz; //窗口文本字符串的地址

参数

【lpsz】

价值【lParam的】.指向作为窗口文本的以null结尾的字符串。

返回值

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

默认动作

DefWindowProc功能设置并显示窗口文本。

备注

对于编辑控件,文本是编辑控件的内容。对于组合框,文本是组合框的编辑控制部分的内容。对于按钮,文本是按钮名称。对于其他窗口,文本是窗口标题。

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

也可以看看

DefWindowProc, CB_SELECTSTRING, WM_GETTEXT