1、可以直接在响应函数中构造对话框然后DoModal;如果不想使用模式对话框可以用new构造对话框或者把对话框定义为类成员变量,然后执行对话框的Create和ShowWindow,对话框的Parent给试图类的指针。
2、在对话框类中定义CListBox成员,在对话框创建好之后执行ListBox成员的Create和ShowWindow。

解决方案 »

  1.   

    insert 资源 对话框
    关联类
    然后create domodal都行
      

  2.   

    可以啊:
    模态:
    Cdlg dlg;
    dlg.DoModal();非模态:
    Cdlg dlg.Create(.....);
    dlg.ShowWindow(SW_SHOW);加listbox:
    CListbox listbox.Create(....);
      

  3.   

    先创建对话框资源,为它绑定一个类,再响应菜单事件,编写代码:CTestDlg dlg;  //CTestDlg为你对话框的类
    dlg.DoModal();至于这个动态在弹出的对话框中创建你的控件,你需要在CTestDlg类中写,如m_ListCtrl.Create(..)等.说得够详细了,实现你这个不难。