Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Звук, графика и видео > Конвертировать координаты


Автор: Akella 11.1.2005, 12:02
Как конвертировать координаты локальные в глобальные.
В частности требуется открыть окно рядом с курсором (кареткой) в TMemo.

Автор: Illusion Dolphin 11.1.2005, 12:18
Код

var p:TPoint;
begin
p:=memo1.CaretPos; //или по-другому узнаёшь нужные координаты относительно TMemo
p:=memo1.ClientToScreen(p);
//теперь в р экранные координаты

Автор: Akella 11.1.2005, 13:04
Сообщение для Alexa и Vita
Я бы добавил тему "Конвертировать координаты локальные в глобальные" в FAQ и DRKB, т.к. я там не нашел такого. может плохо искал?

Код

var p:TPoint;
begin
p:=memo1.CaretPos; //или по-другому узнаёшь нужные координаты относительно TMemo
p:=memo1.ClientToScreen(p);
//теперь в р экранные координаты


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)