[問題] checkedListBox回傳選項編號或文字內容

看板C_and_CPP作者 (PKlaus)時間10年前 (2014/05/15 19:13), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
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); -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.209.166 ※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1400152410.A.38D.html

05/15 19:29, , 1F
我想你誤會 getItemChecked 的意思了,他是問有沒有被選
05/15 19:29, 1F

05/15 19:30, , 2F
應該有類似 getSelected 這樣的方法,這才是你要的
05/15 19:30, 2F

05/16 12:18, , 3F
你是要sprintf嗎?
05/16 12:18, 3F

05/16 14:44, , 4F
算是
05/16 14:44, 4F
文章代碼(AID): #1JTA5QED (C_and_CPP)