我想把结构体里的值,传给对话框里,并通过对话框显示出来~~~~我应该怎莫作阿~~还有结构体里的值是char数组,而对话框里没有char型~~我能有cstring副值吗~~~
DeliverResp Dlvr;//指针对象//m_strRecDestAdrr是对话框的变量名cstring,后面是结构体里的char数组
m_strRecDestAdrr = Dlvr.SSrcTermID;请各位大侠多多指点~~多多教育~~我是初学者~~

解决方案 »

  1.   

    传给对话框中的某一个控件是吧,可以给该控件定义一个CString的变量名 ,然后把值赋给它,赋值时直接用字符串函数,UpdateData(true)就行了 ,
      

  2.   

    CString str;
    str = "test";可以直接赋值
      

  3.   

    m_strRecDestAdrr = Dlvr.SSrcTermID;
    UpdateData(FALSE);
      

  4.   

    能这默负值啊m_strRecDestAdrr = Dlvr.SSrcTermID;他们俩的类型是不一样的,一个是cstring一个是char数组~
      

  5.   

    char 类型转化为CString
    http://topic.csdn.net/t/20010819/10/245637.html
      

  6.   

    m_strRecDestAdrr = Dlvr.SSrcTermID;
    赋值前类型转换一下