#include <windows.h>BOOL CALLBACK FindTrayWnd(HWND hwnd, LPARAM lParam);int main(int argc, char* argv[])
{
HWND hwndParent;
hwndParent=FindWindow("IEFrame",NULL); //或使用特定的IE的Caption返回局柄
EnumChildWindows(hwndParent, FindTrayWnd, NULL);return 0;
}
BOOL CALLBACK FindTrayWnd(HWND hwnd, LPARAM lParam)
{
TCHAR szClassName[256];
TCHAR szURL[256];
GetClassName(hwnd,szClassName,255);
if(_stricmp("Edit",szClassName)==0) //找到地址栏
{
printf("%s\n",szClassName);
SendMessage(hwnd,WM_GETTEXT,100,(LPARAM)szURL);
printf("%s\n",szURL);
strcpy(szURL,"http://www.netease.com");
SendMessage(hwnd,WM_SETTEXT,100,(LPARAM)szURL);
SendMessage(hwnd,WM_KEYDOWN,VK_RETURN,0);
SendMessage(hwnd,WM_KEYUP,VK_RETURN,0);
}
return TRUE;
}
{
HWND hwndParent;
hwndParent=FindWindow("IEFrame",NULL); //或使用特定的IE的Caption返回局柄
EnumChildWindows(hwndParent, FindTrayWnd, NULL);return 0;
}
BOOL CALLBACK FindTrayWnd(HWND hwnd, LPARAM lParam)
{
TCHAR szClassName[256];
TCHAR szURL[256];
GetClassName(hwnd,szClassName,255);
if(_stricmp("Edit",szClassName)==0) //找到地址栏
{
printf("%s\n",szClassName);
SendMessage(hwnd,WM_GETTEXT,100,(LPARAM)szURL);
printf("%s\n",szURL);
strcpy(szURL,"http://www.netease.com");
SendMessage(hwnd,WM_SETTEXT,100,(LPARAM)szURL);
SendMessage(hwnd,WM_KEYDOWN,VK_RETURN,0);
SendMessage(hwnd,WM_KEYUP,VK_RETURN,0);
}
return TRUE;
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货