Форум: "Начинающим";
Текущий архив: 2015.09.10;
Скачать: [xml.tar.bz2];
ВнизКак определить координаты объекта на форме чужого приложения? Найти похожие ветки
← →
Ildarm (2014-02-18 10:38) [0]например есть хендл Button
как получить координаты относительно формы, а не координаты на столе как GetWindowsRect
← →
Dennis I. Komarov © (2014-02-18 10:54) [1]
> например есть хендл Button
окна
> как получить координаты относительно формы
другого окна
Зыж, виндовс
← →
Ildarm (2014-02-18 16:30) [2]нет я не ошибся, имеется ввиду что хендл дургого окна есть и есть уже хендл нужного баттона в этом окне
← →
Dimka Maslov © (2014-02-18 17:53) [3]Есть ещё GetWindowPlacement, GetWindowInfo и множество других функций. А если абсолютные координаты родителя и абсолютные координаты дитяти, то вычислить относительные координаты можно при помощи арифметической операции вычитания.
← →
Ildarm (2014-02-18 20:10) [4]>>относительные координаты можно при помощи арифметической операции вычитания.
вот в том-то и дело, что получаю координаты родителя, затем баттона
вычитаю, но при перемещении формы, координаты баттона тоже меняются
юзал GetWindowsRect
← →
Dennis I. Komarov © (2014-02-18 22:55) [5]
> нет я не ошибся, имеется ввиду что хендл дургого окна есть
> и есть уже хендл нужного баттона в этом окне
Вот писал про баттон, а потом подумалось спросить: "а что же такое хендл?"
> вот в том-то и дело, что получаю координаты родителя, затем
> баттона
> вычитаю, но при перемещении формы, координаты баттона тоже
> меняются
и что?
← →
Ildarm (2014-02-19 01:10) [6]>>Вот писал про баттон, а потом подумалось спросить: "а что же такое хендл?"
hWnd
>>и что?
а должны быть относительно другого окна неизменными
← →
Ildarm (2014-02-19 01:11) [7]т.е. мне нужно именно на форме какая позиция
← →
Dennis I. Komarov © (2014-02-19 11:37) [8]
> а должны быть относительно другого окна неизменными
Значит логично предположить что, или кнопка двигается относительно формы, или получил не те данные...
← →
Inovet © (2014-02-19 11:58) [9]И вообще, формы в VCL, а Виндоус - всё окна, в том числе и кнопки.
← →
Dennis I. Komarov © (2014-02-19 12:44) [10]
> а Виндоус - всё окна, в том числе и кнопки.
Ну вот, все тайны выдал...
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2015.09.10;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.041 c