首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

wince列表框增添字符串AddString板子运行Warning: no listbox item selected

2013-07-16 
wince列表框添加字符串AddString板子运行Warning: no listbox item selected.wince列表框添加字符串AddStr

wince列表框添加字符串AddString板子运行Warning: no listbox item selected.
wince列表框添加字符串AddString编译无误
板子运行Warning: no listbox item selected.列表框不显示赋的初值
        for(int k=0;k<sizeof(line_info[0]);k++)             //将数组转换为Cstring型变量
{
strtemp.Format(_T("%c"),line_info[0][k]);
strCenter+=strtemp;
}
 MessageBox(strCenter);
 pListBox.AddString(LPCTSTR(strCenter));
MessageBox弹出框显示6个方框1,应该是“集中器1”.列表框显示空白,DNW调试工具打印Warning: no listbox item selected.
求助,该如何在程序中控制把文件中读出的信息列出到列表框中,我是循环中从文件中提取信息存到数组里,再转为Cstring型变量添加到列表框,pListBox为列表框控制变量 wince c VC++ 界面 列表框
[解决办法]
数组转换为Cstring型变量有问题,建议 LZ 直接赋值字符串试试
[解决办法]

引用:
我是要从文件显示到列表框中


分析问题的方法,要一层一层来。
先看直接显示,如果直接显示都有问题,就可以排除读文件或字符串转换的问题。
[解决办法]
        for(int k=0;k<sizeof(line_info[0]);k++)             //将数组转换为Cstring型变量
{
strtemp.Format(_T("%c"),line_info[0][k]); //这个地方应该是有问题,直接等号赋值看看
strCenter+=strtemp;
}
 MessageBox(strCenter);//如果上面到这里都正确
 pListBox.AddString(LPCTSTR(strCenter));//那就是这个语句有问题,换成                            pListBox.AddString(strCenter);

热点排行