|
지난번에도 똑같은 질문 올리셨죠?
시간이 되면 샘플 만들어서 올려볼텐데...
간단히 이론적으로만 먼저 말씀드리면
ListView1CustomDrawItem 이나 ListView1CustomDrawSubItem 이벤트를 이용하여
직접 Canvas에 Draw해줘야 합니다.
직접 draw하는 만큼 Checkbox만 그리면 될것이 아니라
text도 직접 써줘야 겠죠 적절히 좌표계산해서
과정은
1. Item영역에 FillRect로 전체 색칠하고
2. CheckBox그리고
3. TextOut으로 Caption 을 그리면 끝
참고로
checkbox 그리는 함수는 DrawFrameControl 라는 api가 있습니다.
어떻게 사용하는지는 여기 검색하면 나올것입니다.
그럼
이태선 님이 쓰신 글 :
: 리스트뷰에서 왼쪽에 텍스트 뷰가 나타나는데 크기가 기본크기라 작습니다.
:
: 크게 할려고 하는데 방법이 있으면 알려주시면 감사하겠습니다.
|