Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.18;
Скачать: [xml.tar.bz2];




Вниз

Закрытие формы 


daos   (2002-02-01 09:07) [0]

Как узнать что пользаватель ЗАКРЫ ВАЕТ форму именно нажатием на крестик, а, не вызывает метод Close нажатием на другую кнопку?



Nemesis   (2002-02-01 09:55) [1]

OnClose
onCloseQuery



Дядя Будда   (2002-02-01 10:13) [2]

Интересно, а как у знать в OnClose, OnCloseQuery чем вызвано закрытие формы? По-моему без флага не обойтись.



Юрий Зотов   (2002-02-01 12:29) [3]

Попробуйте послать собственному окну WM_NCHITTEST из обработчика WM_NCLBUTTONDOWN. Результат даст позицию мыши и можно выставить флаг.



ggrisha   (2002-02-01 13:39) [4]

Проще всего перехватить сообщение WMClose. Обработчик в TForm по этой мессаге просто вызывает метод Close формы.



Nemesis   (2002-02-01 15:45) [5]

Извенити за первый ответ погарячился.
Может поможет обработка
wm_syscommand - A window receives this message when the user chooses a command from the window menu (also known as the System menu or Control menu) or when the user chooses the Maximize button or Minimize button.
- дальнейшая расшифровка в хелпе




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.18;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.021 c
3-57028           kserg@ukr.net         2002-01-22 16:22  2002.02.18  
Мне надо в MSSQL задать для моей БД установку SET DATEFORMAT mdy.


1-57082           Злой_Гном             2002-02-01 18:12  2002.02.18  
Помогите положить ProgressBar в StatusBar.Panels


14-57191          dido                  2001-12-28 09:09  2002.02.18  
Хочу совет


14-57221          ProfiUgl              2001-12-27 16:07  2002.02.18  
Откуда можно скачать Update Pack 1 для Delphi5 и ADO Express Update 1 и 2


1-57048           Елена                 2002-02-04 11:52  2002.02.18  
Гориз. полоса прокрутки в ComboBox