小弟我刚学VC,啥都不懂,想做一个这样的程序:第一个对话框有列表控件,和一个按钮(A),第二个对话框有一个按钮(B)和2个编辑框。要求点击第一个对话框的按钮,会弹出第二个对话框,然后在2个编辑框里写入数据,再按B,就把编辑框里的数据输入列表控件里!(可以给我发个实例过来么?[email protected]
我自定义了一个函数,在子对话框里调用,能编译,可是点玩按钮(B),所有的对话框就全消失了。为什么?
希望各位大侠帮助解答下,在线等!

解决方案 »

  1.   

    来个CDialog dlg;
    dlg.DoModal();
      

  2.   

    我做的这个数据库的使用范例应该可以满足你的要求
    如果你告诉我你看不懂
    那我就没办法了
    补补基础再说吧
    http://download.csdn.net/source/2383423
      

  3.   

    先别想一口吃个胖子 
    先学会listctrl的用法  
    在试对话框的domodule
      

  4.   

    void CMyDlg::OnButton1() 
    {
    // TODO: Add your control notification handler code here

    UpdateData(TRUE);

    CYhw1Dlg *pDlg = (CYhw1Dlg *)GetParent()->GetParent();
    pDlg->CMy1(m_Edit1,m_Edit2);}
    有错么- -?
      

  5.   

    void CYhw1Dlg::OnButton1() 
    {
    // TODO: Add your control notification handler code here
    CMyDlg dlgAbout;
    dlgAbout.DoModal();
    }
    void CYhw1Dlg::CMy1(CString str1,CString str2)
    {
    int i;
    int j;
    for (i=0;i<1;i++)
    {
    j=m_List1.InsertItem(i,str1);
    m_List1.SetItemText(i,1,str2);
    }
    }