vc++ SendMessage和WM_SETTEXT问题.

voidCFsaDlg::OnButton1(){HWNDhwnd,Ahwnd;hwnd=::FindWindow(NULL,"Form1");Ahwnd=::FindW... void CFsaDlg::OnButton1()
{
HWND hwnd,Ahwnd;
hwnd=::FindWindow(NULL,"Form1");
Ahwnd=::FindWindowEx(hwnd,0,"ThunderRT6TextBox","");
CString s;
s="呵呵";
::SendMessage(Ahwnd,WM_SETTEXT,s,0);
}

hwnd,Ahwnd都能成功获得句柄.

D:\Microsoft Visual Studio 6\MyProjects\fsa\fsaDlg.cpp(184) : error C2664: 'SendMessageA' : cannot convert parameter 3 from 'class CString' to 'unsigned int'
void CFsaDlg::OnButton1()
{
HWND hwnd,Ahwnd;
hwnd=::FindWindow(NULL,"Form1");
Ahwnd=::FindWindowEx(hwnd,0,"ThunderRT6TextBox","");
::SendMessage(Ahwnd,WM_SETTEXT,0,LPARAM("呵呵"));
}
展开
 我来答
C_stu
推荐于2018-05-10 · TA获得超过456个赞
知道小有建树答主
回答量:694
采纳率:0%
帮助的人:631万
展开全部
::SendMessage(Ahwnd,WM_SETTEXT,0,_T("hehe"));

参数错啦~第三个参数无用, 第四个才是c字符串~
wParam
This parameter is not used.
lParam
Pointer to a null-terminated string that is the window text.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式