리스트 컨트롤에서 높이를 조절하기 위해서는 MeasureItem에서 높이를 설정한다.
LPMEASUREITEMSTRUCT 의 itemHeight 를 지정하여 높이를 변경할 수 있다.
먼제 Message르 매핑한다.
Head 파일
1 2 3 4 5 6 | protected : //{{AFX_MSG(CMyList) afx_msg void MeasureItem(LPMEASUREITEMSTRUCT lpMeasureItemStruct); //}}AFX_MSG DECLARE_MESSAGE_MAP() |
Cpp 파일
1 2 3 4 5 6 7 8 9 | BEGIN_MESSAGE_MAP(CMyList, CListCtrl) ON_WM_MEASUREITEM_REFLECT() END_MESSAGE_MAP() .......... void CMyList::MeasureItem(LPMEASUREITEMSTRUCT lpMeasureItemStruct) { lpMeasureItemStruct->itemHeight = 40 ; //CDC::gettexte; } |
'개발언어 > c++' 카테고리의 다른 글
fatal error C1010: unexpected end of file while looking for precompiled header directive (0) | 2017.08.19 |
---|---|
MFC 문자열 배열 상수(#define CString[]),#define 문자열 (1) | 2017.08.15 |
popup Menu에 OnUpdateUI Event 매크로 시행하기(OnUpdateUI for popup menu) (0) | 2017.08.10 |
CImageList에서 Bitmap 추출하여 Menu에 이미지 달기 (0) | 2017.08.09 |
CMenu에 Image 추가하기 (0) | 2017.08.09 |