解决方案 »

  1.   

    没有给dlg.m_valuedlg.m_value如果传入,则在domodal之前先赋值
    如果用于传出,则在对话框某个过程给它赋值,domodal后,a=dlg.m_value取出
      

  2.   

    是在CVIew里赋值?在对话框里UpdateDate不就可以讲对话框里输入的传入m_value变量了吗?然后在Cview里调用DoModal?可是这样的话就会自动弹出对话框,我不想自动弹出。可不可以具体点,我不太明白。
      

  3.   

    "dlg.m_value;可是这个值永远是0"
    这个值不能是控件变量(即关联时不能是Control)
      

  4.   

    是在CVIew里赋值?在对话框里UpdateDate不就可以讲对话框里输入的传入m_value变量了吗?然后在Cview里调用DoModal?可是这样的话就会自动弹出对话框,我不想自动弹出。可不可以具体点,我不太明白。对话框都不弹出,那么对话框就不会初始化,怎么可能执行UpdateDate?
      

  5.   

    是在CVIew里赋值?在对话框里UpdateDate不就可以讲对话框里输入的传入m_value变量了吗?然后在Cview里调用DoModal?可是这样的话就会自动弹出对话框,我不想自动弹出。可不可以具体点,我不太明白。对话框都不弹出,那么对话框就不会初始化,怎么可能执行UpdateDate?我在菜单栏里加了一个按钮,点击会弹出对话框。
      

  6.   

    是在CVIew里赋值?在对话框里UpdateDate不就可以讲对话框里输入的传入m_value变量了吗?然后在Cview里调用DoModal?可是这样的话就会自动弹出对话框,我不想自动弹出。可不可以具体点,我不太明白。对话框都不弹出,那么对话框就不会初始化,怎么可能执行UpdateDate?我在菜单栏里加了一个按钮,点击会弹出对话框。
    然后在对话框里输入初始数据,不知道怎么把这个数据传到CView里面,这个问题困扰我好久了!
      

  7.   

    那就在对话框初始化中用它初始化, 然后UpdateData(FALSE);