共用方式為


CListBox::SetItemHeight

設定高度在清單方塊中的項目。

int SetItemHeight(
   int nIndex,
   UINT cyItemHeight 
);

參數

  • nIndex
    在清單方塊中指定的項目之以零起始的索引。 這個參數,則只有在清單方塊中有 LBS_OWNERDRAWVARIABLE 樣式,使用;否則,應設定為 0。

  • cyItemHeight
    指定高度,以像素為單位,項目。

傳回值

LB_ERR ,如果索引或高度無效。

備註

如果清單方塊會 LBS_OWNERDRAWVARIABLE 樣式,項目高度的 nIndex指定的函式集合。 否則,這個函式會設定高度在清單方塊中的所有項目。

範例

// Set the height of every item to be the
// vertical size of the item's text extent.
CString str;
CSize   sz;
CDC*    pDC = myListBox.GetDC();
for (int i = 0; i < myListBox.GetCount(); i++)
{
   myListBox.GetText(i, str);
   sz = pDC->GetTextExtent(str);

   myListBox.SetItemHeight(i, sz.cy);
}
myListBox.ReleaseDC(pDC);

需求

Header: afxwin.h

請參閱

參考

CListBox 類別

階層架構圖

CListBox::GetItemHeight

LB_SETITEMHEIGHT