获取其他程序窗口内容 我有窗口句柄了,关键是获取控件内容用什么消息或者API? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 代码用mfc写的。长度?你是保存窗口内容的数组长度吗?够的。很简单的代码。注入以后的:case DLL_PROCESS_ATTACH: { CMyLog::Log(_T("process....i am attached!!")); HWND hWnd = (HWND)0xxxxxx //为方便看懂,这里写死用spy++获取到的句柄 char buf[2048]; GetWindowText(hWnd, buf, 2048); CMyLog::Log(buf); }不注入,直接获取窗口的: HWND hWnd = (HWND)0xxxxxxx; //为方便看懂,这里写死用spy++获取到的句柄 char buf[2048]; ::SendMessage(hWnd, WM_GETTEXT, (WPARAM)100, (LPARAM)buf); richEdit 可以试试 EM_GETLINE 不行,用EM_GETLINE获取不到内容 只有 WM_GETTEXT WM_SETTEXT WM_COPYDATA 是可以跨进程的。 WM_GETTEXT 是得到 Caption, 与窗口内容 何关 ? 对于控件Caption 就是窗口内容.所以要进一步取控件hWnd ATL新手请教 新手急救:如何将16进制的字符串变换成int类型 CString类 , Format 成员函数 求能编译通过的俄罗斯方块vc的源码 谢谢了 如何得到指向24位图的起始指针?急,毕业设计用 我想知道有关下降递归分析法的算法 怎样编程实现隐藏系统中的文件夹? 救命啊! 难题,高手请进来看一看 病毒,还是别的问题? MFC 读取ini文件 WinHttpQueryDataAvailable 返回错误代码 12002
注入以后的:
case DLL_PROCESS_ATTACH:
{
CMyLog::Log(_T("process....i am attached!!"));
HWND hWnd = (HWND)0xxxxxx //为方便看懂,这里写死用spy++获取到的句柄
char buf[2048];
GetWindowText(hWnd, buf, 2048);
CMyLog::Log(buf);
}
不注入,直接获取窗口的:
HWND hWnd = (HWND)0xxxxxxx; //为方便看懂,这里写死用spy++获取到的句柄
char buf[2048];
::SendMessage(hWnd, WM_GETTEXT, (WPARAM)100, (LPARAM)buf);
WM_GETTEXT 是得到 Caption, 与窗口内容 何关 ?
所以要进一步取控件hWnd