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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.06.2009, 12:37   #1
Polotenchik
Форумчанин
 
Аватар для Polotenchik
 
Регистрация: 04.12.2008
Сообщений: 260
По умолчанию Событие click по заголовку формы?

Привет! у формы Form1 есть событие onclick, которое наступает при клике по форме (её области), а мне нужно выполнить действие при клике по заголовку формы (ну там где иконка и caption формы). Реально такое?
Я бы изменил мир, но Бог не дает исходники...
Polotenchik вне форума Ответить с цитированием
Старый 24.06.2009, 12:41   #2
ОДИНОЧЕСТВО В СЕТИ
Любопытная Вредина
Участник клуба
 
Аватар для ОДИНОЧЕСТВО В СЕТИ
 
Регистрация: 19.06.2009
Сообщений: 1,285
По умолчанию Определить щелчок мышкой по заголовку формы

Код:
private
   procedure WMNCRBUTTONDOWN(var msg: TMessage); message WM_NCRBUTTONDOWN;
   procedure WMNCLBUTTONDOWN(var msg: TMessage); message WM_NCLBUTTONDOWN;
   procedure WMNCLBUTTONDBLCLK(var msg: TMessage); message WM_NCLBUTTONDBLCLK;
 end;



 implementation


 procedure TForm1.WMNCRBUTTONDOWN(var msg: TMessage);
 begin
   if msg.wParam = HTCAPTION then Caption := 'Right Click!';
   // Message.Result := 0; {to ignore the message} 
  inherited;
 end;

 procedure TForm1.WMNCLBUTTONDOWN(var msg: TMessage);
 begin
   if msg.wParam = HTCAPTION then Caption := 'Left Click!';
   // Message.Result := 0; {to ignore the message} 
  inherited;
 end;

 procedure TForm1.WMNCLBUTTONDBLCLK(var msg: TMessage);
 begin
   if msg.wParam = HTCAPTION then Caption := 'Double Click!';
   // Message.Result := 0; {to ignore the message} 
  inherited;
 end;
источник DW6
Дурь - это особая форма материи, которая не возникает ниоткуда и не исчезает никуда, а лишь переходит из одной головы в другую.
ОДИНОЧЕСТВО В СЕТИ вне форума Ответить с цитированием
Старый 24.06.2009, 12:47   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
источник DW6
+1. Респект за самостоятельность и умение пользоваться поисковиками )
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 24.06.2009, 12:48   #4
Polotenchik
Форумчанин
 
Аватар для Polotenchik
 
Регистрация: 04.12.2008
Сообщений: 260
По умолчанию

ооООО БОЛЬШОЕ СПАСИБО, ДОБРЫЙ ЧЕЛОВЕК!
Я бы изменил мир, но Бог не дает исходники...
Polotenchik вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Можно ли создать событие для формы VBA? segail Microsoft Office Excel 20 25.01.2016 12:15
какое событие отвечает за получени/потерю фокуса у формы? Paul Hindenburg Общие вопросы Delphi 4 10.06.2008 14:47
Какое событие происходит при переходе из оконного режима формы в полноэкраный (развернутый)? Luciferium Общие вопросы Delphi 9 09.03.2008 17:36
приложение без формы, событие при завершении ERASERROR Общие вопросы Delphi 10 22.02.2008 14:10
Событие OnShow формы Antoha Общие вопросы Delphi 4 12.02.2008 21:13