나는 CListBox
에서 파생되는 클래스를 사용하고, 다음으로 만들기 : MeasureItem() 메서드에서 크기를 지정해도 목록 상자의 크기를 변경할 때 CListBox의 항목 크기가 변경 되었습니까?
style:WS_CHILD|WS_VISIBLE |LBS_OWNERDRAWFIXED | WS_VSCROLL | WS_HSCROLL
내가 목록 상자의 항목이 고정 된 크기가 아닌 목록 상자의 크기에 영향이있을 것으로 예상. 목록 상자의 크기 변화에 따라
void CMyListBox::MeasureItem(LPMEASUREITEMSTRUCT lpMIS)
{
lpMIS->itemHeight = ALBUM_ITEM_HEIGHT;
lpMIS->itemWidth = ALBUM_ITEM_WIDTH;
}
그러나 항목의 크기 변경 : 그래서 나는 다음과 같은 항목의 크기를 지정하는 MeasureItem() 메소드를 재정의합니다. 내 접근 방식에 문제가 있습니까? 당신이 CListBox::MeasureItem
에 대한 MSDN
항목을 보면