我想实现模拟输入,即例如我想把"中华人民共和国"几个字传送到指定窗体的控件内,请问如何实现呢,我听人说用GetWindow取想要的窗口句柄,我已经取到了,但怎么样取里面控件的ID呢,还有用什么方法把内容填进去呢....请大侠赐教啊....
解决方案 »
- 如何统计软件使用人数?
- 重开新帖,高手来看:FastReport中如何将某一指定条件的数据分到新的页打印?
- 如何获取网上邻居的 IP 地址 ?
- 请问如何把delphi 中的 string[200] 数据类型转换为vb 中想对应的类型
- folder80 ,lai ba
- 使用intcpserver时的问题!!解决就结贴
- 谁能帮我详细说说Abstract类方法,感谢!!!
- 求购:“语音”控件哪有下载?
- DLL中调用Form,Form关闭后怎么不能完全释放
- 为何找不到 TWordApplication(server页)等的帮助?哪位大虾能提供它门控制word2000的用法呢?
- 隐藏进程后URLDownloadToFile下载不了为什么?单独可以下载,在线给分
- 急问:Memo显示的时候显示内容总是不完全是怎么回事呢?
2.使用api setwindowtext 可以将文字填充进具体位置。以上代码可以使用远程线程注入到目标程序后使用
POINT p;
HWND hw1,hw2;
int i;
int j; ::ReleaseCapture();
::SetCursor(::LoadCursor(NULL,IDI_APPLICATION)); GetCursorPos(&p);
hw1=WindowFromPoint(p);
::ScreenToClient(hw1,&p); do{
EnumChildWindows(hw1, (WNDENUMPROC)zEnumChildProc, 0);
hw2 = ChildWindowFromPoint(hw1,p);
if(hw2==hw1)
break;
hw1 = hw2;
::ScreenToClient(hw1,&p);
}while(true); SendMessage(hw1,WM_SETTEXT,0,(LPARAM)(LPCTSTR)s);