티스토리 뷰

프로그래밍/MFC

리스트컨트롤, ListCtrl

에어버스 2017. 3. 10. 10:03

MFC ListCtrl

1. 리스트 행 높이 높이기

리스트 항목의 높이를 키울 경우 첫 항목에 글씨보다 높게 투명한 이미지를 만들어 추가하면 된다.

해당 프로젝트의 리스트컨트롤이 출력될 다이얼로그의 폰트 크기가 10 인 경우 비트맵 이미지를 높이 20, 폭 2 투명하게 만든다. (이미지 높이가 높으면 10보다 큰 수치로 지정한다)  

1
2
3
4
5
CImageList imgList;
// cx 값은 이미지의 폭 값, 투명한 이미지라 컬러는 CLR_NONE 로 지정함.
imgList.Create(IDB_BITMAP_SET_HEIGHT, 21, CLR_NONE); 
m_list.SetImageList(&imgList, LVSIL_SMALL);
m_list.InsertItem(0, str코드);
cs

위 코드처럼 이미지를 만들어 설정해주고, 리스트 항목을 추가하면 첫번째 항목에 이미지가 들어가 높게 나온다.

 

 비트맵 이미지 적용 전

  비트맵 이미지 적용 후

 

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31