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
[2778] Re:[질문] 리스트뷰는투명해졌습니다..하지만????
박지훈.임프 [cbuilder] 4344 읽음    2000-01-19 00:00
최장민 님이 쓰신 글 :
: 안녕하세요
:
: 팁앤트릭에 있는 내용을 보고 그대로 해봤더니
: 리스트뷰 바탕화면이 투명해졌습니다...
:
: 헌데 아이템이 생기면 그 투명한거는 다 가려지네요?
:
: 이건 어찌 해야될지 ???
:
: 아이템이 생길때마다 아이템의 배경색상은 없어지고
: 글자색만 나오게 하려면 어떻게 하면 될까요?



임펠리테리입니다.

리스트뷰의 아이템들은 리스트뷰와는 별개로 따로 자신의 배경과 텍스트 등을 그려버립니다.
그래서 리스트뷰 자체를 투명하게 만들든 배경을 넣든 어떻게 해도 아이템에 의해 덮어씌워집니다.

이런 현상까지 막으려면, OnCustomDrawItem 이벤트에 핸들러를 만들어 직접 아이템을 그려줘야 합니다.
이벤트 핸들러에 인자로 넘어오는 DefaultDraw 값을 false로 설정하면 아이템이 전혀 그려지지
않으므로, 이때 배경을 그리지 않고 텍스트와 이미지만 직접 그려넣으면 되죠.

그럼 참고하시길...

+ -

관련 글 리스트
2724 [질문] 투명한 ListView 를 맹그는 방법은 어떻게 하나요? 최장민 4066 2000/01/14
2766     [질문] 리스트뷰는투명해졌습니다..하지만???? 최장민 4098 2000/01/19
2778         Re:[질문] 리스트뷰는투명해졌습니다..하지만???? 박지훈.임프 4344 2000/01/19
2741     Re:[질문] 투명한 ListView 를 맹그는 방법은 어떻게 하나요? 박지훈.임프 4352 2000/01/17
2732     Re:[질문] 투명한 ListView 를 맹그는 방법은 어떻게 하나요? 용환종 4097 2000/01/15
2734         Re:Re:[질문] 투명한 ListView 를 맹그는 방법은 어떻게 하나요? 최장민 4094 2000/01/16
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.