SendMessage(WM_CLOSE)
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию 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)
Так назначай свою оконную процедуру и в ней лови WM_CLOSE. Кто сказал что Event:CloseWindow должен соответствовать WM_CLOSE ?
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
- Дед Пахом
- Старичок
- Сообщения: 3306
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 15 раз
- Поблагодарили: 51 раз
- Контактная информация:
SendMessage(WM_CLOSE)
Ну вроде как PostMessage(WM_CLOSE) соответствует POST(Event:CloseWindow).
С уважением, ДП
-
- Полимат
- Сообщения: 1830
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 28 раз
- Поблагодарили: 10 раз
SendMessage(WM_CLOSE)
Код: Выделить всё
PostMessage(hWnd, WM_CLOSE, 0, 0)
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп