[問題] BCB 裡有check box的listview產生捲軸時的問題
想請問 我現在需要在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
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章