求助,SETWINDOWTEXT为什么不好使?
小弟初学VC,最近作了一个类似按键精灵的东东。
主要功能就是可以记录一段鼠标或键盘的操作,然后可重复执行这一操作,直到用户暂停或停止。
其中遇到一个问题。
设置模拟键盘输入时:我通过鼠标位置得到一个EDIT框的句柄,
然后SetWindowText(hwnd,"键盘输入的字符串信息")为什么不好使啊。
然后我用另一种方法:
用一个循环每次取得字符串中的一个字符作以下操作
向它发送消息PostMessage(hwnd,WM_CHAR,buffer[i],0)
这样就可以模拟键盘。为什么SetWindowText不可以呢。谢谢!!!!!!
还有一个关于鼠标的发送消息:PostMessage(hwnd,WM_LBUTTONDOWN,0,0)也不好用
而用mouse_event(.......)就可以,请高手指点。
小弟一直弄不明白,很迷惑。