在一个对话框程序里点击一个按钮进入另一个对话框,同时传递一个参数给这个对话框

解决方案 »

  1.   

    CMyDlg中加一个编辑框
    并与m_int关联CMyDlg dlg;
    dlg.m_int = 5;
    if(IDOK == dlg.DoModal())
    {
    }
    不要忘记包含头文件
      

  2.   

    #include CMyDlg所在的文件
    技术上可行
    符合你的要求吗?
    如果不明白
    请给我发短消息
    请附: 帖子的地址
      

  3.   

    CMyDlg中定义m_ID在CMyDlg中可以直接访问
    m_ID.CMyDlg dlg;
    dlg.m_ID= 5; //在对话框显示之前
    if(IDOK == dlg.DoModal())
    {
    }
    不要忘记包含头文件
      

  4.   

    改写第二个对话框的构造函数
    CMyDlg::CMyDlg(type myType, CWnd* pParent /*=NULL*/)
    {
        m_myType = myType;
    }然后在第一个对话框里:
    CMyDlg dlg(type1);
    dlg.DoModal();