我要获得另外一个应用程序的一个子窗口的文本,使用spy++得到了那个子窗口的确切信息并获得了其句柄,但无法获得其文本内容和长度,用GetWindowText()或SendMessage+WM_GETTEXT方法都不行,返回为空。
是不是与那个窗口的类型有关?我用同样的方法获取Windows记事本的窗口内容却成功了。
是不是与那个窗口的类型有关?我用同样的方法获取Windows记事本的窗口内容却成功了。
解决方案 »
- 准备运行于同一个进程的多个activex编写时,如何较好的避免全局变量冲突
- TreeView中所绑定的TreeCtrl如何接收WM_NOTIFY消息?
- 递归调用,STACK OVERFLOW,修改VC #pragma comment(linker,"/STACK:10240,2048")无效
- 按纽 问题
- 在mainfrm里面处理的数据,怎样在output里面显示呢?
- 如何实现剪贴版的Select和Copy功能?
- 如何将数据库中货币类型的数据取出并在List Control控件中按两位小数格式显示出来。
- 硬盘大了不知C++buider和VC6,dephi,java等等有的就装一起会不会有什么冲突?
- onupdate生成断点
- Xtreme Toolkit(就是原来的CJlibrary)要钱,谁有给我一份
- blog出错了?
- 如何弹出一个dialog?详细请进来看
编译/hangwire
http://www.vckbase.com/vckbase/vckbase11/vc/nonctrls/misc_21/1121001.htm
FindWindow,GetDlgItem这两个api来完成其余的工作不过有些控件的control ID会变的,例如QQ的窗口
如果已获得一个窗口的句柄,如何获得其文本?
至少用SendMessage(WM_GETTEXT)方法不能确保得到。