У меня есть созданный немодальный диалог, и я поместил сетку поверх этого диалога (сетка полностью перекрывает диалог). Это будет показано, когда пользователь нажмет F2. Теперь, когда пользователь нажимает левую кнопку мыши за пределами диалога, я хочу уничтожить этот диалог. Может кто-нибудь предложить, как я могу уничтожить диалог?? (Точно так же, как подсказка инструмента уничтожается при нажатии снаружи)
Как уничтожить немодальный диалог, когда он теряет фокус?
comment
Или вам интересно, как определить, когда вы теряете фокус?
- person Aidan Ryan   schedule 15.03.2011
Ответы (1)
Вы должны сохранить указатель на диалог в главном окне. Когда вы захотите его уничтожить, вызовите на него CDialog::DestroyWindow()
.
person
dwo
schedule
14.03.2011