this->Listbox.AddString(LPCTSTR(this->X));
this->Listbox.AddString(LPCTSTR(this->Y));
怎么无法在listbox中添加数据呀
其中this->X与this->Y为两个EidtBox我把他添加为Dialog的value型int变量
这样执行listbox中没有任何更新

解决方案 »

  1.   

    其中this->X与this->Y为两个EidtBox
    你想把两个editbox添加到listbox?
    value型int变量是啥?
      

  2.   

    把this->X和this->Y格式化而不是强转。 应该这样CString strTemp = _T("");
    strTemp.Format(_T("%d"), this->X);
    this->Listbox.AddString(strTemp);
      

  3.   

    int型变量要用itoa等来转成字符串,不能直接指针转换
      

  4.   

    先用CString类的Format格式化以后,再调用CListBox::AddString()