Как уничтожить немодальный диалог, когда он теряет фокус? - PullRequest
0 голосов
/ 14 марта 2011

У меня есть созданный немодальный диалог и я поместил сетку поверх этого диалога (Сетка полностью перекрывается в диалоге). Это будет показано, когда пользователь нажимает F2. Теперь, когда пользователь нажимает левую кнопку мыши за пределами диалогового окна, я хочу уничтожить это диалог. Может кто-нибудь предложить, как я могу уничтожить диалог? (Так же, как подсказка инструмента разрушается при щелчке снаружи)

1 Ответ

1 голос
/ 14 марта 2011

Вы должны сохранить указатель на диалоговое окно в главном окне.Если вы хотите уничтожить его, позвоните по номеру CDialog::DestroyWindow().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...