Автор Григорий Норов задал вопрос в разделе Другие языки и технологии
Delphi. Как узнать местоположение (x, y координаты) чужого окна по его хандлу? и получил лучший ответ
Ответ от Ѐуслан[мастер]
вроде вот это Процедура GetWindowRect Синтаксис: procedure GetWindowRect(Wnd: HWnd; var Rect); Описание: Считывает в ARect pазмеpности огpаничивающего пpямоугольника окна (в кооpдинатах экpана) . Параметры: Wnd: Идентификатор окна. Rect: Пpинимающая стpуктуpа TRect. Возвращаемое значение: Не используется Функция просто возвращает полный размер окна (с заголовком, меню и т. д. ) в глобальных экранных координатах. Чтобы пояснить работу напишем функцию которая возвращает область окна в виде Trect. Ничего сложного в этой функции нет, просто как пояснение к использованию: Function GetWinRect(Wd:HWND):TRect; Begin GetWindowRect(Wd,Result); End;
GetWindowRect( hWnd, &myRect ); myRect.left; myRect.top; в принципе тут и будут координаты окна... .