Координаты прямоугольника клиента на экране

Как я могу получить координаты клиентской области окна относительно экрана?

Я думал об использованииGetClientRect а такжеClientToScreen, Кроме того, в окне браузера, что являетсяClientRect? Только прямоугольник сHTML документ, показанный в нем, или он включает в себя панели браузера и всплывающие меню, которые могут уменьшить размер дляHTML док?

Я пробовал это:

HWND hWnd;
RECT rc;
if (GetClientRect(hWnd, &rc)) // get client coords 
{
    MapWindowPoints(hWnd, NULL, reinterpret_cast<POINT*>(&rc), 2); // converts rect rc points
    return rc.top;
}

Но печально то, что клиентский прямоугольник браузера включает все эти всплывающие меню и панели браузера, поэтому его нельзя использовать для определения точных координат браузеров в пространстве документа HTML. Если у кого-то есть предложения, как это можно сделать, с удовольствием попробую.

Ответы на вопрос(3)

Ваш ответ на вопрос