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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.12.2008, 17:37   #1
NieL
Форумчанин
 
Регистрация: 17.11.2008
Сообщений: 116
По умолчанию Позиция курсора в заголовке

Как определить позицию курсора в заголовке формы.
NieL вне форума Ответить с цитированием
Старый 17.12.2008, 17:54   #2
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,544
По умолчанию

Код:
procedure TForm1.Timer1Timer(Sender: TObject);
var Pos: TPoint;
    X, Y: Integer;
begin
  GetCursorPos (Pos);
  X := Pos.X - Left;
  Y := Pos.Y - Top;
  Caption := 'X: ' + IntToStr (X) + '; Y: ' + IntToStr (Y);
end;
Arigato вне форума Ответить с цитированием
Старый 17.12.2008, 17:58   #3
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Берете позицию курсора на экране и отнимаете координаты верхнего левого угла формы...

Опа, Arigato уже ответил...

Сюда же можно прикрутить всякое полезное - например, елозишь мышкой по экрану, а в лэйблах показывается имя окна, над которым в данный момент курсор, его капшен, ну и т.д.

Последний раз редактировалось mihali4; 17.12.2008 в 18:07.
mihali4 вне форума Ответить с цитированием
Старый 17.12.2008, 18:01   #4
0nni
Форумчанин
 
Аватар для 0nni
 
Регистрация: 24.07.2008
Сообщений: 279
По умолчанию

GetWindowRect, ClientToScreen (для дочерних mdi-форм).
Сказал и загрустил от бесспорности своей правоты.
0nni вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Бегущая строка в заголовке приложения (Delphi 7) Sinx Помощь студентам 2 08.12.2008 02:35
Позиция курсора Arkuz Общие вопросы Delphi 2 11.10.2008 01:39
Позиция курсора Манжосов Денис :) Помощь студентам 3 25.04.2008 16:56
Позиция курсора в TMemo Air Общие вопросы Delphi 6 19.02.2008 10:28
Рисунок в заголовке TabbedNotebook Aleksandr Общие вопросы Delphi 0 28.09.2007 16:03