리스트 컨트롤에서 높이를 조절하기 위해서는 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 |