Предисловие: проект wxWidgets 2.8.10 для Windows.
У меня есть главное окно приложения (элементы управления в рамке). Если пользователь нажимает горячую клавишу, всплывающее окно (реализованное как wxDialog) отображается по центру родителя.
Поведение, которое я хочу, заключается в том, что если пользователь щелкает за пределами всплывающего окна в родительском окне, тогда всплывающее окно будет закрыто, как EndModal (wxID_CANCEL).
Но если пользователь щелкнет за пределами всплывающего окна в другое приложение, всплывающее окно должно остаться там.
Есть предположения?