如何得到另一个进程中表格的指定单元格的内容。
同时如何模拟点击事件。
UP有分!
同时如何模拟点击事件。
UP有分!
解决方案 »
- Unhandled exception in Test.exe (KERNEL32.DLL):0xE06D7363错误
- hook qq2009求解
- 求救 Winpcap
- 初步的学了MFC,请教下一步该学些什么
- 如何建立一个自动化的COM对象,之后在网页中用脚本调用
- 由函数OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)生成的Brush应该如何delete?
- SDK方式、怎样为窗口分配内存?
- C++里如何引用MFC的类库
- 我的VC总是在rebuild all之后才对修改起作用,怎搞?
- MFC运用设计模式
- VC 中怎么检测内存泄露?boundschecker可以吗?具体怎么用?
- 关于BitBlt和Bitmap的问题
如果能,就先HOOK WNDPROC.
钩住后,先发个自定议消息例如:WM_USER+1024,WPARAM:row, LPARAM:col
//
在HookWndProc中,处理该消息.
1. 获得单元文本. 例如:SendMessage( LVM_ITEMTEXT, ...)
2. 将文本以WM_COPYDATA送回你的窗口.(因为是跨进程了,所以要用WM_COPYDATA.
//
在你的窗口中接收WM_COPYDATA.
最后UnHook
写一个DLL, 使用CreateRemoteThread方法插入那个进程.
然后就好办多了.
第一步还是取到grid的HWND
写一个DLL, 使用CreateRemoteThread方法插入那个进程.
这些都能做到
然后呢
实际上我想完成:FlexGriD表格A,FlexGriD表格B,CLICK表格A中的项,表格B跟着变化,我从表格A中第一行开始,依次用mouse_event模拟双击事件,问题一:我怎么知道已经遍历表格A中的所以行(行数事先不可知),问题二:如何读取表格B中的所有内容,
分数不够可以再加
http://community.csdn.net/Expert/topic/5159/5159439.xml?temp=.2204248