【发布时间】:2011-03-14 12:07:22
【问题描述】:
我创建了一个无模式对话框并在此对话框顶部放置了一个网格(网格完全重叠在对话框上)。当用户单击 F2 时将显示此内容。现在当用户在对话框外单击鼠标左键时,我想销毁它对话。 请有人建议我如何销毁对话框? (就像在外部单击时工具提示会被破坏)
【问题讨论】:
-
或者您想知道如何检测何时失去焦点?
我创建了一个无模式对话框并在此对话框顶部放置了一个网格(网格完全重叠在对话框上)。当用户单击 F2 时将显示此内容。现在当用户在对话框外单击鼠标左键时,我想销毁它对话。 请有人建议我如何销毁对话框? (就像在外部单击时工具提示会被破坏)
【问题讨论】:
您必须在主窗口中存储指向对话框的指针。当您想销毁它时,请致电CDialog::DestroyWindow()。
【讨论】: