2011-03-14 87 views
0

我有一个创建的无模式对话框,并在此对话框顶部放置了一个网格(网格完全重叠在对话框上)。当用户单击F2.Now时,将显示此对话框,当用户在对话框外单击鼠标左键我想销毁此对话框。 可以请有人建议我如何销毁对话? (就像外部点击时工具尖端被破坏)如何在失去焦点时摧毁无模式对话框?

+0

或者你想知道当你失去焦点时如何检测? – 2011-03-15 14:13:31

回答

1

你必须在你的主窗口中存储一个指向对话框的指针。当你想销毁它时,请拨打CDialog::DestroyWindow()