SendMessage(WM_CLOSE)

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3306
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 51 раз
Контактная информация:

SendMessage(WM_CLOSE)

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

Попробовал послать SendMessage(hwnd, WM_CLOSE, 0, 0) в окно с идеей точно знать, когда это окно закроется, но почему-то событие Event:CloseWindow не возникает. Кто-нибудь делал что-то подобное?
С уважением, ДП
Аватара пользователя
Admin
Администратор
Сообщения: 4011
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 53 раза
Поблагодарили: 33 раза
Контактная информация:

SendMessage(WM_CLOSE)

Сообщение Admin »

Так назначай свою оконную процедуру и в ней лови WM_CLOSE. Кто сказал что Event:CloseWindow должен соответствовать WM_CLOSE ?
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3306
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 51 раз
Контактная информация:

SendMessage(WM_CLOSE)

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

Ну вроде как PostMessage(WM_CLOSE) соответствует POST(Event:CloseWindow).
С уважением, ДП
gopstop2007
Полимат
Сообщения: 1830
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 28 раз
Поблагодарили: 10 раз

SendMessage(WM_CLOSE)

Сообщение gopstop2007 »

Код: Выделить всё

PostMessage(hWnd, WM_CLOSE, 0, 0)
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Ответить