안녕하세요. 천리안 프로그래머 포럼 C++Builder 담당 임펠리테리입니다.
자세한 소스를 보여주시지 않아서 정확하게 어떻게 하셨다는 것인지 잘 이해가
되지 않습니다만.. 말씀하신 WM_DRAWITEM 메시지는 리스트뷰에서 사용하는 것이
아닙니다. WM_DRAWITEM 메시지는 리스트뷰나 콤보박스 같은 Onwner draw가 가능한
컨트롤에서 발생하는 거죠. 오너드로잉으로 지정한 컨트롤에서 아이템이 그려질때
발생하는 메시지란 뜻입니다.
그리고, 리스트뷰의 컬럼이 리사이즈될때 발생하는 메시지는 LVM_SETCOLUMNWIDTH
이므로, 이 메시지가 트래핑될때 이벤트를 발생시키면 되겠군요.
그럼 도움되시길...
임펠리테리 박지훈이었습니다.
(cbuilder, cbuilder@thrunet.com)
|