[問題] 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