Re: [問題] BCB 裡有check box的listview產生捲軸긠…

看板C_and_CPP (C/C++)作者 (RYAN)時間16年前 (2010/01/21 12:20), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
※ 引述《jawwoeima (RYAN)》之銘言: : 想請問 我現在需要在BCB裡面制作一個特殊的元件(listview) : 就是在listview裡面 每一個row都會有三個check box, : row會動態增加 每當增加row, check box 也會隨之增加 : 目前我是用動態產生check box在劃到指定位置上 : TCheckBox *grouping_box[GROUPING_MAX_NUM][GROUPING_ITEM]; : for(int i=0; i<GROUPING_MAX_NUM; i++) : { : int idx = m_com_sel[i]; : for(int j=0; j<GROUPING_ITEM; j++) : { : if(j>=2) offset=25; : else if(j==1) offset=8; : else offset=0; : if(grouping_box[i][j]==NULL){ : grouping_box[i][j] = new TCheckBox(m_com_joiner_view); : grouping_box[i][j]->Parent = m_com_joiner_view; : m_handle[i][j] = SetWindowLong(grouping_box[i][j]->Handle, GWL_WNDPROC,(long)processMsg); : grouping_box[i][j]->SetBounds(40+(j+3)*35+offset,5+(i+1)*15,10,10); : } : } : 但是現在發生一個問題 當我的row超過listview的高度 : 就會有問題 (也就是當listview產生捲軸) : 請問該如何正確製作此元件 ?? : 對BCB不熟 謝謝大家的回覆 問題就是在拉動捲軸的時候 check box 不會跟著跑 請問該如何讓 check box跟著移動?? 謝謝大家的回覆 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.124.42.164
文章代碼(AID): #1BLzOJq0 (C_and_CPP)
文章代碼(AID): #1BLzOJq0 (C_and_CPP)