读书人

关于listbox控件的有关问题

发布时间: 2012-04-07 17:31:51 作者: rapoo

求助关于listbox控件的问题
各位大侠小弟有一问题,望各位大侠能帮小弟解决,问题就是程序中的listbox控件不管怎么搞都只显示一行(所有的数据都覆盖了第一行),换不了行。比较郁闷不知道如何搞,代码如下,望各位大侠看一看非常感谢!!!这个程序是用c语言写的


for (i=0;i<101;i++)
{
if (Kondensator_Werte[Nr].Ausschusstext[i])
{
strcpy(string,KondensatorTxt[i]);
switch (Kondensator_Werte[Nr].Ausschusseinheit[i])
{
case 1:
sprintf(string1," %.3f",Kondensator_Werte[Nr].Ausschusswert[i]);
strcat(string,string1);
strcat(string," A");
break;
case 2:
sprintf(string1," %.1f",Kondensator_Werte[Nr].Ausschusswert[i]);
strcat(string,string1);
strcat(string," mOhm");
break;
case 3:
sprintf(string1," %.3f",Kondensator_Werte[Nr].Ausschusswert[i]);
strcat(string,string1);
strcat(string," V");
break;
case 4:
sprintf(string1," %.2f",Kondensator_Werte[Nr].Ausschusswert[i]);
strcat(string,string1);
strcat(string," mA");
break;
case 5:
sprintf(string1," %.2f",Kondensator_Werte[Nr].Ausschusswert[i]);
strcat(string,string1);
strcat(string," nF");
break;
default :
sprintf(string1," %.3f",Kondensator_Werte[Nr].Ausschusswert[i]);
strcat(string,string1);
strcat(string," ?");
}
SendDlgItemMessage(hwnd,IDC_LIST1,LB_ADDSTRING,0,(LPARAM)((LPSTR)string));

[解决办法]
不知道是不是ListBox的样式设置的问题,还是没加"\n"???
你的ListBox怎么创建的???
CreateWindow(hwnd,"ListBox",)那句能不能呈上来看看???

读书人网 >VC/MFC

热点推荐