设定其他窗口的文字,使用什么消息
编号:QA004401
建立日期: 2001年9月10日 最后修改日期:2002年1月20日
所属类别:
xiangshifu:
操作系统: w98
编程工具: vc6
问题: 我想设定其他窗口的文字
代码如下
void settext(CPoint p)
{
CWnd *cwnd=windowfrompoint(p);
HWND hwnd=fromhandle();
CString str="hellO"
sendmessage(hwnd,?,?,?)
}
中的”?“是什么?为其他窗口内的点,如记事本 的编辑框。
水平: 中级
回答:
你说的是改变窗口的文字吧?如果是,就这样:
::SetWindowText(hwnd,str);
Paul的意见:
用函数SendMessage改变其他窗体的文字:
SendMessage(hWnd,WM_SETTEXT,文字长度,文字内容);
此问题由UKYO回答。
| |
|
|
| |
|
|