[问题] checkedListBox回传选项编号或文字内容

楼主: Klauspan (PKlaus)   2014-05-15 19:13:28
C++ & OpenCV
想要请教试了很久才发现checkedListBox1->getItrmchecked(a)
不管事勾第几个都只会回传0跟1
所以我的switch都只会在0跟一跑
请问有可以回传checked第几项0.1.2.3.....项的方式吗?
或者是我的box里面打的党名的文字档直接
存到我的name[20]里面的方式吗?
int a;
char name[20];
char name0[20]="SAVE_IMG0.bmp";
char name1[20]="SAVE_IMG1.bmp";
char name2[20]="SAVE_IMG2.bmp";
switch(checklistbox1->getitemchecked(a))
{
case2:
strcpy(name,name2);
break;
case1:
strcpy(name,name1);
break;
case0:
strcpy(name,name0);
break;
default:
break;
}
src=cvLoadImage(name,1);
作者: asilzheng (asil)   2014-05-15 19:29:00
我想你误会 getItemChecked 的意思了,他是问有没有被选应该有类似 getSelected 这样的方法,这才是你要的
作者: EdisonX (卡卡兽)   2014-05-16 12:18:00
你是要sprintf吗?
楼主: Klauspan (PKlaus)   2014-05-16 14:44:00
算是

Links booklink

Contact Us: admin [ a t ] ucptt.com