应用程序发送WM_SETTEXT消息来设置窗口的文本。
WM_SETTEXT
wParam = 0; // 不曾用过;必须为零
lParam = (LPARAM)(LPCTSTR)lpsz; //窗口文本字符串的地址
参数
【lpsz】
价值【lParam的】.指向作为窗口文本的以null结尾的字符串。
返回值
如果设置文本,返回值为TRUE。如果空间不足以设置编辑控件中的文本,则为FALSE(用于编辑控件),LB_ERRSPACE(用于列表框)或CB_ERRSPACE(组合框)。如果此消息发送到没有编辑控件的组合框,则为CB_ERR。
默认动作
DefWindowProc功能设置并显示窗口文本。
备注
对于编辑控件,文本是编辑控件的内容。对于组合框,文本是组合框的编辑控制部分的内容。对于按钮,文本是按钮名称。对于其他窗口,文本是窗口标题。
此消息不会更改组合框列表框中的当前选择。应用程序应使用CB_SELECTSTRING消息来选择与编辑控件中的文本相匹配的列表框中的项目。
也可以看看