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