Каково поведение по умолчанию для события wx.EVT_ACTIVATE в приложении Windows wxwidgets - PullRequest
0 голосов
/ 18 мая 2018

Или, более конкретно, каковы последствия перехвата этого в моей основной форме и прекращения распространения к родителям.

Справочная информация: у меня есть ошибка (которая, как я подозреваю, связана с платформой wxwidgets), которая проявляетсякогда расфокусировать, а затем перефокусировать приложение.Поймать это событие, похоже, исправить ошибку.

1 Ответ

0 голосов
/ 19 мая 2018

Вы определенно не должны использовать wxEVT_ACTIVATE, например, в MSW это означает, что ваша программа вернет 0 при обработке WM_ACTIVATE, что помешает выполнению кода в DefWindowProc() для обработки этого сообщения.Я не знаю, каковы конкретно последствия этого, но я ожидаю, что проблемы с активным статусом окна не обновляются правильно.

Даже если выполнение этого «работает» для вас, это кажется очень неправильнымчтобы компенсировать ошибку другой ошибкой.

...