Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.02.18;
Скачать: CL | DM;

Вниз

Закрытие формы   Найти похожие ветки 

 
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.
- дальнейшая расшифровка в хелпе



Страницы: 1 вся ветка

Текущий архив: 2002.02.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.006 c
6-57181
OGR
2001-11-27 12:01
2002.02.18
TWebBrowser


6-57161
Lana
2001-11-27 02:34
2002.02.18
Треб. совет!


3-56976
Stocker
2002-01-23 11:23
2002.02.18
проблема с доступом SQl запроса под Interbase 5


4-57251
Digitman
2001-11-05 13:30
2002.02.18
Какой ресурс в NT жестко ассоциирован с хэндлом со значением 4 ?


6-57155
Lana
2001-11-16 01:51
2002.02.18
SMS