getwindowrect



Автор Григорий Норов задал вопрос в разделе Другие языки и технологии

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;

Ответ от Roman[гуру]
GetWindowRect( hWnd, &myRect ); myRect.left; myRect.top; в принципе тут и будут координаты окна... .

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Delphi. Как узнать местоположение (x, y координаты) чужого окна по его хандлу?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*