1. Наш канал codeby в telegram. Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде ! Подробнее ...

    Скрыть объявление

Как программно управлять окном в билдере?

Тема в разделе "С и С++", создана пользователем NeviDimka, 25 мар 2007.

  1. NeviDimka

    NeviDimka Гость

    Репутация:
    0
    Как в билдере программно свернуть окно?? и еще, как можно отследить клик по кнопке "закрыть окно [Х]" чтобы если что окно не закрывалось?
     
  2. ~RedFox~

    ~RedFox~ Гость

    Репутация:
    0
    Для Delphi:
    Не знаю, как свернуть конкретное окно, но программа сворачивается с помощью метода Minimize:
    Код:
    Application.Minimize;
    Закрытие окна отслеживается событием onClose:
    Код:
    Form1.onClose(...)
    Аналогично должно быть и в Билдере.
     
  3. zubr

    zubr Гость

    Репутация:
    0
    1. SendMessage(Handle, WM_SYSCOMMAND, SC_MINIMIZE, 0)
    2. Перехватывать сообщение WM_SYSCOMMAND, где проверять wParam на наличие SC_CLOSE.
     
  4. -=

    -= Гость

    Репутация:
    0
    Всё намного легче:
    Form1->WindowState = wsMaximized; // развернуть
    Form1->WindowState = wsMinimized; // минимизировать
    Form1->WindowState = wsNormal; // первоначальный размер
     
  5. zubr

    zubr Гость

    Репутация:
    0
    Проверь твой и мой варианты с минимизацией окна - и увидешь разницу.
     
Загрузка...

Поделиться этой страницей