다음을 통해 공유


CListBox::GetItemHeight

목록 상자의 항목 높이 결정합니다.

int GetItemHeight(
   int nIndex 
) const;

매개 변수

  • nIndex
    목록 상자에서 항목의 인덱스를 지정합니다.목록 상자가 있는 경우에이 매개 변수 사용 되는 LBS_OWNERDRAWVARIABLE 스타일. 그렇지 않으면 0으로 설정 해야 합니다.

반환 값

항목 목록 상자에 픽셀 단위에서 높이입니다.목록 상자에 있는 경우는 LBS_OWNERDRAWVARIABLE 높이 의해 지정 된 항목의 스타일을 반환 값이 nIndex.오류가 발생 하면 반환 값인 LB_ERR.

예제

// Set the height of every item so the item
// is completely visible.
CString str;
CSize   sz;
CDC*    pDC = m_myListBox.GetDC();
for (int i=0;i < m_myListBox.GetCount();i++)
{
   m_myListBox.GetText( i, str );
   sz = pDC->GetTextExtent(str);

   // Only want to set the item height if the current height
   // is not big enough.
   if (m_myListBox.GetItemHeight(i) < sz.cy)
      m_myListBox.SetItemHeight( i, sz.cy );
}
m_myListBox.ReleaseDC(pDC);

요구 사항

헤더: afxwin.h

참고 항목

참조

Clistbox 클래스 클래스

계층 구조 차트

LB_GETITEMHEIGHT

CListBox::SetItemHeight