Помощь
-
Поиск
-
Пользователи
-
Календарь
Полная версия этой страницы:
Как программно управлять окном в билдере?
Форум программистов
>
Системное программирование
>
C, С++ и С Builder
>
C и С++ FAQ
NeviDimka
25:03:2007, 08:32
Как в билдере программно свернуть окно?? и еще, как можно отследить клик по кнопке "закрыть окно [Х]" чтобы если что окно не закрывалось?
~RedFox~
25:03:2007, 08:56
Для Delphi:
Не знаю, как свернуть конкретное окно, но программа сворачивается с помощью метода Minimize:
Application.Minimize;
Закрытие окна отслеживается событием onClose:
Form1.onClose(...)
Аналогично должно быть и в Билдере.
zubr
26:03:2007, 04:11
1. SendMessage(Handle, WM_SYSCOMMAND, SC_MINIMIZE, 0)
2. Перехватывать сообщение WM_SYSCOMMAND, где проверять wParam на наличие SC_CLOSE.
-=ФИЛОСОФ=-
26:03:2007, 06:32
Всё намного легче:
Form1->WindowState = wsMaximized; // развернуть
Form1->WindowState = wsMinimized; // минимизировать
Form1->WindowState = wsNormal; // первоначальный размер
zubr
26:03:2007, 14:39
Цитата
Всё намного легче:
Form1->WindowState = wsMaximized; // развернуть
Form1->WindowState = wsMinimized; // минимизировать
Form1->WindowState = wsNormal; // первоначальный размер
Проверь твой и мой варианты с минимизацией окна - и увидешь разницу.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке
.
Форум
IP.Board
© 2001-2008
IPS, Inc.