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
[3143] Re:[질문]이미지리스트에 등록된 아이콘 사용하기...
박지훈.임프 [cbuilder] 4174 읽음    2000-03-21 00:00
오진욱 님이 쓰신 글 :
: 안녕하세요....
:
: TreeView 컴포넌트에 아이콘을 사용하기 위해 이미지리스트를 사용해 봤습니다...
: 먼저 이미지 리스트에 아이콘을 등록하면 원본 아이콘과 달리 아이콘이 깨져 버립니다...
: 여기서 깨진다는 말은 완전히 깨지는 것이 아니라...대충 윤각은 나타 나지만...
: 원본에 비해 형편이 없습니다...
:
: 원본 아이콘의 싸이즈는 32 * 32...
: 그러나 이미지 리스트에 등록될때 싸이즈는 16 * 16 입니다...
: 싸이즈 때문에 깨지는 것일까요.....
:
: 탐색기 창을 띄워 보더라도 아이콘 싸이즈가 32 * 32 던지 16 * 16 이던지 간에
: 깨끗하게 나타나는데...이미지 리스트에 아이콘을 등록하면
: 아이콘이 깨지는 이유가 뭘까요...???
:
: 끝으로 TreeView나 ListView에 아이콘이 깨지지 않고 등록할 수 있는 방법을 알고
: 계시다면...답변 부탁 드립니다...
:
: 감사합니다....



임펠리테리입니다.

이미지리스트에 등록된 아이콘이 32x32로 나타나기를 바란다면 미리 이미지리스트의 Width와 Height 프로퍼티를 각각 32,32로 설정해두어야 합니다. 이 때문에 한 이미지리스트에 등록된 아이콘들은 모두 같은 가로/세로폭을 가지게 됩니다.

리스트뷰에서는 뷰스타일에 따라(아이콘/작은아이콘/리스트/레포트) 아이콘이 속한 이미지리스트를 두가지로 사용할 수 있으므로 각각 다른 두가지 이미지리스트를 라지이미지와 스몰이미지에 할당하면 됩니다. 라지이미지에는 32x32로 된 이미지리스트를 연결하면 되고, 스몰이미지에는 16x16으로 된 이미지리스트를 연결해주면 됩니다. 이렇게 하면 깨끗한 모양을 볼 수 있죠.

그럼 참고하시길...

+ -

관련 글 리스트
3142 [질문]이미지리스트에 등록된 아이콘 사용하기... 오진욱 3981 2000/03/21
3143     Re:[질문]이미지리스트에 등록된 아이콘 사용하기... 박지훈.임프 4174 2000/03/21
3147         Re:Re:[질문]이미지리스트에 등록된 아이콘 사용하기... 오진욱 4010 2000/03/21
3159             Re:Re:Re:[질문]이미지리스트에 등록된 아이콘 사용하기... 이성렬 3867 2000/03/22
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.