Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.03.2009, 18:56   #1
DeKot
Участник клуба
 
Аватар для DeKot
 
Регистрация: 12.08.2008
Сообщений: 1,977
По умолчанию Координаты текстового курсора

Как определить координаты текстового курсора (не позицию) в компоненте Edit или Memo в привязке к компоненту или к форме (без разницы)
Поиск приводит именно к позиции курсора, мне надо координаты в пикселях.
И не сомневайся даже ... отдых - кайф, работа - лажа!

Последний раз редактировалось DeKot; 07.03.2009 в 19:40.
DeKot вне форума Ответить с цитированием
Старый 07.03.2009, 19:22   #2
Granus
С++
Форумчанин
 
Аватар для Granus
 
Регистрация: 22.09.2008
Сообщений: 791
По умолчанию

CaretPos, только он работает не так как надо)
поищи, уже была такая тема, там через WinAPI делали
Форматируйте код, будьте людьми.
Granus вне форума Ответить с цитированием
Старый 07.03.2009, 19:57   #3
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

http://www.rsdn.ru/Forum/message/141904.flat.aspx

а если так7
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума Ответить с цитированием
Старый 07.03.2009, 20:07   #4
Granus
С++
Форумчанин
 
Аватар для Granus
 
Регистрация: 22.09.2008
Сообщений: 791
По умолчанию

ну впринципе х)
просто через апи будет как то...правильней))
хотя я бы сделал ка там
Форматируйте код, будьте людьми.
Granus вне форума Ответить с цитированием
Старый 07.03.2009, 20:47   #5
DeKot
Участник клуба
 
Аватар для DeKot
 
Регистрация: 12.08.2008
Сообщений: 1,977
По умолчанию

Спасибо KORN за ссылочку.Разобрался. Вот что получилось :
Код:
procedure TForm1.Timer1Timer(Sender: TObject);
var
 p: TPoint;
begin
  GetCaretPos(p);
  // выводит в заголовок формы координаты в области Edit
  Form1.Caption := '       x=' + IntToStr(p.x) + '      y=' + IntToStr(p.y);
  // координаты в пределах формы
  XC:=Edit1.Left + p.x; YC:=Edit1.Top + p.Y;//  ХС,YC глобальные integer
end;
И не сомневайся даже ... отдых - кайф, работа - лажа!
DeKot вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как узнать координаты курсора nikleb Общие вопросы C/C++ 2 29.10.2008 23:36
Координаты курсора на изображении Ciberal Мультимедиа в Delphi 2 28.10.2008 19:33
как определить координаты курсора snaem Общие вопросы .NET 0 23.04.2008 22:27
Координаты курсора Haster Win Api 8 06.08.2007 12:04
Координаты курсора относительно объекта на форме CoDeR Общие вопросы Delphi 4 01.08.2007 22:49