C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[1715] [질문] TListView 컨트롤에서/프포
뜰안에봄 [ ] 3377 읽음    1999-08-04 14:58

안녕하세요?

저는 TListView 컨트롤의 헤더에 사용자가 색깔을 정할 수 있도록
확장하기 위해 간단한 컴포넌트를 만들었습니다.

뭐 이렇게 하기 위해서는 WM_DRAWITEM이라는 메시지를 가로채서
제가 원하는 대로 각 컬럼의 색깔, 폰트, 이미지 ... 등을 설정
해주었습니다.

그런데 문제는 헤더 컨트롤에서 비 컬럼영역은 다른 애플리케이션에
의해 가려졌다가 다시 보여질 경우 사용자가 정해준 색깔이 지워집니다.
컬럼영역에서는 이럴 경우 WM_DRAWITEM이라는 메시지가 발생하지만,
비 컬럼영역에서는 이 메시지가 발생하지 않는거 같습니다.

어떻게 해야 항상 비 컬럼영역에도 사용자가 원하는 색깔을 지정해
줄 수 있는지요?
즉, 다른 애플리케이션에 의해 가려졌다가 다시 보여져도 다시 색을 칠해
주기 위한 방법을요... 

읽어주셔서 감사합니다.
즐거운 통신이 되시길...



+ -

관련 글 리스트
1715 [질문] TListView 컨트롤에서/프포 뜰안에봄 3377 1999/08/04
1749     [답변] 뜰안에봄/ TListView 컨트롤에서/프포 박지훈.임프 3431 1999/08/08
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.