嵌入第二个对话框?要怎么嵌入啊~~~之后难道要和Dlg1,Dlg2打交道?
哎,本来是个没什么技术含量的小程序,就是要无数的edit控件显示数字
现在搞的这么麻烦了,郁闷.....

解决方案 »

  1.   

    用动态创建控件方法.
    CEdit myEdit[1000];
    myEdit[0].Create(....);
      

  2.   

    其实也是很简单的,第二个对话框做为第一个对话框的子窗口,它的资源属性中去掉标题栏,设定style为child,border为none,然后在第一个对话框中加入第二个对话框的变量作为成员,重载第一个对话框的OnCreate(),在中间加入:
    m_SecDlg.Create(CSecDlg::IID,this);
    m_SecDlg.MoveWindow(0,0,500,500);//这个位置和大小可以随便设
    m_SecDlg.ShowWindow(SW_SHOW);同理可以加入第三个,第四个。如果对话框对控件的限制是255个,那你应该可以加255个子对话框窗体。
      

  3.   

    这种设计思想就不对,显示数据可以用GDI函数直接绘制上去,需要输入的话再创建相应的控件。
      

  4.   

    "无数的edit控件显示数字"暴汗!!!全部显示到一个报表控件(ClistCtrl)不就得了!
      

  5.   

    关于动态创建::::我重载了Create()
    在其中加入了
    CEdit myEdit[1000];
    myEdit[0].Create(....);
    ShowWindow(SW_SHOW);结果是什么也没看见,不知道哪里错了呢?