失去焦点时如何破坏无模式对话框?
Posted
技术标签:
【中文标题】失去焦点时如何破坏无模式对话框?【英文标题】:How to destroy a modeless dialog when it loses the focus? 【发布时间】:2011-03-14 12:07:22 【问题描述】:我创建了一个无模式对话框并在此对话框顶部放置了一个网格(网格完全重叠在对话框上)。当用户单击 F2 时将显示此内容。现在当用户在对话框外单击鼠标左键时,我想销毁它对话。 请有人建议我如何销毁对话框? (就像在外部单击时工具提示会被破坏)
【问题讨论】:
或者您想知道如何检测何时失去焦点? 【参考方案1】:您必须在主窗口中存储指向对话框的指针。当您想销毁它时,请致电CDialog::DestroyWindow()
。
【讨论】:
以上是关于失去焦点时如何破坏无模式对话框?的主要内容,如果未能解决你的问题,请参考以下文章