Форум: "WinAPI";
Текущий архив: 2004.10.24;
Скачать: [xml.tar.bz2];
ВнизAlt+F4? Найти похожие ветки
← →
banderas © (2004-09-18 14:10) [0]Каким образом сделать так что бы моя прога не закрывалась при нажатии этих клавиш?
← →
[lamer]Barmaglot © (2004-09-18 14:15) [1]Обработать сообщение WM_QueryEndSession ?
← →
banderas © (2004-09-18 14:17) [2]>[lamer]Barmaglot © (18.09.04 14:15) [1]
Да нет что бы прогу нельзя было закрыть при нажатии Alt+F4...
← →
BorH (2004-09-18 15:21) [3]Хм. Дык тебе уже ответили. Такое сообщение приходит окну, когда его пытаются закрыть.
А если не в API, то в окне свойств формы, на вкладке события (Events), есть такое - CloseQuery - совершается при попытке закрыть окно. В этой процедуре есть параметр - AllowClose (или что-то вроде этого). true - позволить закрыть, false - отклонить.
Разжевал? ;)
← →
Kirill © (2004-09-18 15:55) [4]Хочу добавить, что для проверки закрытия создай глобальную переменную. И инициализируй в начале программы в false. А по нужному событию вызывай закрытие, но предварительно поставь переменную в true. А AllowClose := <твоя переменная>
← →
banderas © (2004-09-18 16:12) [5]Я решил проблему так CanClose:=false;
Всем спасибо за помощь :)
← →
BorH (2004-09-18 16:26) [6]Всем бы такое решение проблем :))
← →
DVM © (2004-09-19 09:58) [7]WM_SYSCOMMAND + SC_CLOSE
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2004.10.24;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.035 c