得到当前IE编辑框网址 "IEFrame"名称是固定的,你难道看不出来编辑框上的父窗口还有好几层呢。用Spy++查查吧。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我没有用过spy++,但我知道有这个工具,,它是干什么的.. #include <windows.h>int main(int argc, char* argv[]){HWND hwndParent;HWND hWorker,hRebar,hComEx,hcom,hEdit;hwndParent=FindWindow("IEFrame",NULL);char szURL[100];hWorker=FindWindowEx(hwndParent,0,"WorkerA",NULL);if(hWorker == NULL)hWorker=FindWindowEx(hwndParent,0,"WorkerW",NULL);hRebar=FindWindowEx(hWorker,0,"ReBarWindow32",NULL);hComEx=FindWindowEx(hRebar,0,"ComboBoxEx32",NULL);hcom=FindWindowEx(hComEx,0,"ComboBox",NULL);hEdit=FindWindowEx(hcom,0,"Edit",NULL);SendMessage(hEdit,WM_GETTEXT,100,(LPARAM)szURL);printf("%s\n",szURL);return 0;} 嗬嗬,,,是用findwindowex来找到。 spy++是一个非常有用的实用工具,可以分别根据窗口、进程、线程、和消息显示目前系统中所有窗口关系图、进程关系图、线程关系图和所有消息。通过spy++可以查看选定对象的属性。对于窗口,可以查看窗口标题、窗口句柄、窗口大小、窗口客户区等;对于进程,可以查看模块名、进程ID、进程优先级、拥有线程数等;对于线程,可以查看模块名、线程ID、进程ID、基本优先级等信息。 SendMessage(WM_GETWINDOWTEXT,hwnd,0,0).... 字符串连接 我们在设置密码的时候,输入的都是小黑点,请问这种效果如何用VC实现??? GDI+如何实现XOR绘图? 初学钩子,局部钩子和全局钩子该如何选择使用? 看得我莫名其妙的一个函数 最简单的声音播放? 如何从根本上屏蔽鼠标?(急,在线等待) WIN32ASM中如何复制一个包含子目录及文件的目录?? 初学 VC++, 多多关照 ...... UI线程创建子dialog设计子窗口和父窗口的通信问题 高分,请大家帮忙测试一下这个检查一字符串是否为IP地址的函数 问一个问题,会者不难
int main(int argc, char* argv[])
{
HWND hwndParent;
HWND hWorker,hRebar,hComEx,hcom,hEdit;
hwndParent=FindWindow("IEFrame",NULL);
char szURL[100];hWorker=FindWindowEx(hwndParent,0,"WorkerA",NULL);
if(hWorker == NULL)
hWorker=FindWindowEx(hwndParent,0,"WorkerW",NULL);
hRebar=FindWindowEx(hWorker,0,"ReBarWindow32",NULL);
hComEx=FindWindowEx(hRebar,0,"ComboBoxEx32",NULL);
hcom=FindWindowEx(hComEx,0,"ComboBox",NULL);
hEdit=FindWindowEx(hcom,0,"Edit",NULL);
SendMessage(hEdit,WM_GETTEXT,100,(LPARAM)szURL);
printf("%s\n",szURL);
return 0;
}
是用findwindowex来找到。
通过spy++可以查看选定对象的属性。对于窗口,可以查看窗口标题、窗口句柄、窗口大小、窗口客户区等;对于进程,可以查看模块名、进程ID、进程优先级、拥有线程数等;对于线程,可以查看模块名、线程ID、进程ID、基本优先级等信息。
....