VC++ Clistctrl控件,实现行的高度。。

子类化Clistctrl控件。。

.h 

void   MeasureItem(LPMEASUREITEMSTRUCT   lpMeasureItemStruct); 


 

.cpp

BEGIN_MESSAGE_MAP(CListBmp, CListCtrl)
	ON_WM_MEASUREITEM_REFLECT()
END_MESSAGE_MAP()


 

void   CMyListCtrl::MeasureItem(LPMEASUREITEMSTRUCT   lpMeasureItemStruct)   
{ 
        lpMeasureItemStruct-> itemHeight   =   50;//改成你想要的行高 
}


在初始化记得发送这个消息就OK了。。

m_list.SendMessage(WM_WINDOWPOSCHANGED,0,0); 


 

你可能感兴趣的:(vc++)