我ListBox里面每一行的值都是数据,我想把每一行的数据读出来分别赋值给整型变量然后参与数学运算,怎么实现啊?
GetText;
GetSel;
都用过了,不行啊,哪位大侠教教我,我是初学的,什么都不怎么懂啊!谢谢了
再补问一个问题:
WTL::CString MessileMode;
m_lBox.GetText(m_lBox.GetCurSel(),MessileMode);
DemoInfo("%s",MessileMode);
我选中的型号是351968,为什么DemoInfo("%s",MessileMode);运行后只得到型号的第一位3?

解决方案 »

  1.   

    DemoInfo("%s",MessileMode.Getbuffer(0));试试
      

  2.   

    DemoInfo("%s",MessileMode);
    在执行这一步前加个断点试试,是否MessileMode得值拿到的就只有一个3
      

  3.   

    不行啊,他说Getbuffer不是WTL::CString的成员
      

  4.   

    在CString类中加入Getbuffer()函数的头文件试试
      

  5.   

    是么,没有么,那你换个方法DemoInfo("%s",LPCTSTR(MessileMode);试试
      

  6.   

    直接声明一个CString不成吗?
    CString  MessileMode;
    m_lBox.GetText(m_lBox.GetCurSel(),MessileMode);
    DemoInfo("%s",MessileMode);
    另外你那个DemoInfo是个什么东西,函数????