#include <windows.h>
int _tmain(int argc, _TCHAR* argv[])
{
TCHAR szURL[2083];
HWND hWnd = NULL;
hWnd = FindWindow(_T("IEFrame"), NULL);
if (hWnd)
{
if ((hWnd = FindWindowEx(hWnd, NULL, _T("WorkerW"), NULL)) &&
(hWnd = FindWindowEx(hWnd, NULL, _T("ReBarWindow32"), NULL)) &&
(hWnd = FindWindowEx(hWnd, NULL, _T("Address Band Root"), NULL)) &&
(hWnd = FindWindowEx(hWnd, NULL, _T("ComboBoxEx32"), NULL)) &&
(hWnd = FindWindowEx(hWnd, NULL, _T("ComboBox"), NULL)) &&
(hWnd = FindWindowEx(hWnd, NULL, _T("Edit"), NULL)))
{
SendMessage(hWnd, WM_GETTEXT, 2083, (LPARAM)szURL);
MessageBox(NULL, szURL, _T("URL"), MB_ICONASTERISK);
}
else
{
MessageBox(NULL, _T("Failed to get URL"), _T("Error"), MB_ICONHAND);
}
}
else
{
MessageBox(NULL, _T("IE Not Found"), _T("Warning"), MB_ICONEXCLAMATION);
}
return 0;
}