Где отловить нажатие на крестик закрытия окна

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
NewUser
Старожил
Сообщения: 238
Зарегистрирован: 10 Ноябрь 2005, 23:07
Откуда: Краснодар
Благодарил (а): 6 раз

Где отловить нажатие на крестик закрытия окна

Сообщение NewUser »

Всё, сдаюсь!
Пол-дня убил на то, чтобы найти в шаблонном (АВС) приложении на 6.3 место, где бы можно поймать событие по нажатию на стандартную кнопку закрытия окна с иконкой крестика (в верхнем правом углу окна). Помню, вроде Event:Accepted объекта 0. Перебрал, наверное, все, как я думаю, возможные варианты....
А ведь когда-то это не было проблемой. Старею... :(
Кто поможет?!
Аватара пользователя
ingasoftplus
Ветеран
Сообщения: 464
Зарегистрирован: 26 Декабрь 2006, 17:07
Откуда: Оттуда :)
Благодарил (а): 124 раза
Поблагодарили: 6 раз

Re: Где отловить нажатие на крестик закрытия окна

Сообщение ingasoftplus »

почитай аттач (ехе типа исходный код, но у меня под х64 не запускается)
Вложения
One Way Out - Controlling Procedure Exits in the Clarion Templates.pdf
(112.93 КБ) 262 скачивания
92813478.exe.txt
переименовать в ехе
(94.26 КБ) 544 скачивания
Аватара пользователя
ingasoftplus
Ветеран
Сообщения: 464
Зарегистрирован: 26 Декабрь 2006, 17:07
Откуда: Оттуда :)
Благодарил (а): 124 раза
Поблагодарили: 6 раз

Re: Где отловить нажатие на крестик закрытия окна

Сообщение ingasoftplus »

вот еще статья и пример
Вложения
No You Cant Cancel.pdf
(121.07 КБ) 231 скачивание
v8n12nocancel.zip
(143.01 КБ) 124 скачивания
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3289
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 49 раз
Контактная информация:

Re: Где отловить нажатие на крестик закрытия окна

Сообщение Дед Пахом »

Юзай Event:CloseWindow, иначе в след. раз понадобится отлавливать Alt-F4, потом ещё что-то...
С уважением, ДП
Ответить