怎么把一个对话框的Edit控件值传递到另一个对话框中?
A 对话框有个Edit控件,运行程序时,先输入Edit控件一个值,B对话框再用这个Edit控件中输入的数值,请问怎么解决这个问题。

解决方案 »

  1.   


    先关联下UpdateData   取得A对话框里的Edit控件的值     
    在B对话框类中  创建A对话框的一个对象      New出来    就可以使用了
     
      

  2.   

    A对话框设置个函数 获得Edit控件的值
    GetEdit();
    在B对话框
    A a;
    a.GetEdit();
      

  3.   

    请问2楼的兄弟,
    怎么关联UpdateData啊??
      

  4.   

    方法挺多的, 只要让B拿到edit的hwnd就行了.
    或者A直接给B发送一条消息过去, 内容就是edit的值.
      

  5.   

    控件->右键-》classwizard给控件创建一个cstring类型的字符串AA
    等你输入Edit的值后
    updatedata(false)下,
    AA的值就是你要的了
      

  6.   

    我是要在B对话框中取得A中Edit输入的值。
      

  7.   

    麻烦你详细一些,怎么让B拿到EDIT的hwnd?
      

  8.   

    我不知道你具体实现啊, B是在什么时候需要edit内容的?
      

  9.   


    不麻烦啊, B需要消息的时候sendmessage A, A再sendmessage把内容返回给B, 很容易.
    LZ要不你这样吧! 产生对话框的时候不是能传送附加数据过去? 把A的hwnd发过去好了.
      

  10.   

    A对话框中设置参数,然后确定,在B对话框中用A中设置的参数来计算。