对一个ListBox控件,在classview里创建一个关联变量list(Cstring类型),有以下代码list="hello";
UpdateData(FALSE);小弟理解是能在listBox中显示出 hello来,但是不对,是不是我理解错了? UpdateData的功能不是这样的么?另外,在DoDataExchange函数中,有:DDX_LBString(pDX, IDC_LIST, list);
请问这条语句的意义是什么?小弟菜鸟,勿笑

解决方案 »

  1.   

    添加一个ListBox对象m_List,选择CONTROL类型,不是CString类型然后在OnInitDialog函数中,加入:m_List.AddString("hello");
      

  2.   

    楼上的,我也知道这样可以显示,我现在想知道的是UpdateData的用法,还有DoDataExchange函数中
    的DDX_LBString(pDX, IDC_LIST, list)语句的含义
      

  3.   

    list="hello";
    UpdateData(FALSE);
    这样是不可能显示"hello"的,只是作为List 的一个标题罢了,你也看不到在对话框中