[問題] BCB 裡有check box的listview產生捲軸時的問題

看板C_and_CPP (C/C++)作者 (RYAN)時間16年前 (2010/01/20 17:05), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
想請問 我現在需要在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不熟 謝謝大家的回覆 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.87.143.190
文章代碼(AID): #1BLiTpna (C_and_CPP)
文章代碼(AID): #1BLiTpna (C_and_CPP)