C++ の Web ブラウザーの場合、アクティブな Windows アドレス バーのコンテンツを取得する必要があります。タイトルを取得する方法とメモ帳の内容を取得する方法を理解しましたが、ブラウザでスタックしています。
私の目標は、これを IE、Chrome、および Firefox で機能させることです。これに別の方法が必要な場合は、データが返されるまで、プログラムにそれぞれの方法を試してもらいます。
これが私がこれまでに持っているものです:
HWND foreground = GetForegroundWindow();
HWND hwndEdit = FindWindowEx(foreground, NULL, "EDIT", NULL);
const int bufferSize = 5024;
char textBuffer[bufferSize] = "";
SendMessage(hwndEdit, WM_GETTEXT, (WPARAM)bufferSize, (LPARAM)textBuffer);
cout << textBuffer;