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
[9812] Re:[질문]TListView의 Header의 색깔 변경에 대해서...
박지훈.임프 [cbuilder] 1226 읽음    2001-08-13 02:11
임프랍니다.

가능한 방법을 다 동원해봤습니다만.. 결론은, 현재의 리스트뷰 컨트롤로는 안된다는 것입니다.

API 레벨에서 리스트뷰의 헤더 부분은 별도의 헤더 컨트롤입니다만, 오너드로우 동작이 구현되어 있는
THeaderControl과는 달리, 리스트뷰에 포함된 헤더 컨트롤은 오너드로우가 완전히 막혀있습니다.

API 레벨에서 윈도우 프로시저를 가로채어 강제로 오너드로우를 시키려고 하더라도, 베이스에 있는
VCL의 코드가 완전히 무시해버리기 때문에 불가능하더군요.

방법은 리스트뷰 내의 컬럼 객체를 상속받아 새로 만들든지 하는 방법뿐인데, 그러려면 현재의 리스트뷰
역시 상속받아 새로 만들어야할 겁니다.

그럼 이만...


최익수 님이 쓰신 글 :
: 안녕하세요....꾸벅! ^^
: 계속해서 질문만 올리네요...(에구...죄송시러워라...)
: 다름이 아니라...
: TListView를 Report Style로 할때...Column Header가 나오잖아요...
: 그 Column Header의 색깔을 변경하고자 하는데...
: 어떻게 해야 하지요?
: 정말 쓸데없는 것만...올리지요? ^^
: 죄송합니다...
: 하지만, 저 한테는..아주 중대한...문제라서..
: 이 색깔을 변경 못하면...지금까지...디자인한...모든..폼들의 색깔을...
: 원래데로...모두...회색 내지는..그 비슷한...색깔로..바꾸어야 하기 때문에....
: 고수님들 부탁 드립니다...그럼...
: 좋은 소식 부탁 드리면서...
:
: 꾸벅!!!^^
:

+ -

관련 글 리스트
9773 [질문]TListView의 Header의 색깔 변경에 대해서... 최익수 804 2001/08/10
9812     Re:[질문]TListView의 Header의 색깔 변경에 대해서... 박지훈.임프 1226 2001/08/13
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.