SDI-通过选定的弹出菜单项显示对话框

时间:2011-07-09 11:47:21

标签: c++ visual-c++ mfc dialog sdi

我有一个SDI应用程序,我想在选择一个弹出菜单项后调用它来显示一个对话框 我的对话框类定义为:

class Dialog:public CDialogEx
{};

以及一个用于查看名为OnCallDlg的类的附加功能可以实现简单的操作:

void CAppView::OnCallDlg()
{
   Dialog d;
   d.DoModal();

}

但是当右键单击视图时,在弹出菜单中选择一个项目后,没有显示任何内容。

1 个答案:

答案 0 :(得分:0)

您必须使用以下模式将ID附加到对话框:

对话d(ID_DIG); d.doModal();