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

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

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.05.2011, 12:31   #1
Ksardas13
Форумчанин
 
Регистрация: 24.03.2011
Сообщений: 120
По умолчанию Реакция на кнопку "развернуть" на бордюре формы

Как отловить это действие?
Я использовал событие онресайз формы. Но у меня в момент создания и дальнейшей работы форма много раз меняет свои размеры. Пришлось ставить счётчик и кучу условий. Событие отловил - раскрыл прогу на весь экран(поверх кнопки пуск)... теперь при клике по батону1 моя цель форму нормализовать... тут опять придётся ставить кучу счётчкиов и условий...
Должне же быть способ легче?
Ksardas13 вне форума Ответить с цитированием
Старый 16.05.2011, 04:10   #2
Ksardas13
Форумчанин
 
Регистрация: 24.03.2011
Сообщений: 120
По умолчанию

Юзай компонент ApplicationEvents на вкладке адишионал.

Код:
void __fastcall TForm1::ApplicationEvents1Message(tagMSG &Msg,
      bool &Handled)
{
   if ((Msg.message==274))//Восстановить
    Msg.message=0;
   if ((Msg.message==161)&&(Msg.wParam==9))//развернуть
    Msg.message=0;
   if ((Msg.message==161)&&(Msg.wParam==8))//свернуть
     Msg.message=0;
   if ((Msg.message==161)&&(Msg.wParam==20))//Закрыть
    Msg.message=0;
}
и будет тебе счастье!
Ksardas13 вне форума Ответить с цитированием
Старый 16.05.2011, 04:10   #3
Ksardas13
Форумчанин
 
Регистрация: 24.03.2011
Сообщений: 120
По умолчанию

О, спасибо, то что надо! Ты супер!!
Ksardas13 вне форума Ответить с цитированием
Старый 16.05.2011, 04:11   #4
Ksardas13
Форумчанин
 
Регистрация: 24.03.2011
Сообщений: 120
По умолчанию

Всегда рад помочь.
Ksardas13 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как вставить кнопку "Поделится" или "мне нравится" в phpbb3 borecc PHP 1 07.03.2011 13:44
Как "повесить " передачу данных из формы на событие нажатия кнопки типа "button" ? vedro-compota JavaScript, Ajax 10 14.12.2010 21:05
Delphi. Формы: "достпуные" и "autocreate" Alex1991 Помощь студентам 1 02.03.2010 21:57
Как сделать кнопку "больше"-"меньше" Clericos HTML и CSS 8 30.09.2009 20:20