标签: mfc dialog modeless
我有一个创建的无模式对话框,并在此对话框的顶部放置一个网格(网格完全重叠在对话框上)。当用户点击F2时会显示。当用户点击对话框外的鼠标左键时,我想要销毁这个对话。 可以请有人建议我怎么能破坏对话? (就像在外面点击时工具提示被破坏一样)
答案 0 :(得分:1)
您必须在主窗口中存储指向对话框的指针。如果要销毁它,请在其上调用CDialog::DestroyWindow()。
CDialog::DestroyWindow()