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

델파이 Q&A
Delphi Programming Q&A
[4790] [답변] BASCOM/ 256칼라 아이콘에 대하여
박지훈.임프 [cbuilder] 1059 읽음    1998-10-02 23:48
안녕하세요. 천리안 프로그래머 포럼 C++Builder 담당자 임펠리테리입니다.

아이콘을 추출하기 위해 ExtrractIcon이나 ExtrractIconEx같은 함수를 쓰셨겠죠?

음... 분명 256컬러 아이콘도 저장하면 그대로 저장됩니다. 질문하신 내용으로 봐서는

한가지 가능성이 있겠군요. 아이콘이 원래 여러개의 이미지가 포함된 거란건 아시죠?

일반적으로 실행화일 내에 256컬러 아이콘을 포함시킬 경우 호환을 위해 16컬러 아이

콘과 같이 하나의 아이콘으로 만들어 넣는 경우가 많습니다. 그러니 추측컨대 님께서

질문하신 경우 256컬러와 16컬러를 모두 가지고 있는 HICON을 불러온 것 같군요.

빌더의 SaveToFile 메소드가 이 두가지 이미지를 모두 저장하는지 확실히 모르겠는데.

.. 저장된 아이콘의 크기를 확인해 보시겠습니까? 만약 아이콘의 파일 사이즈가 32X32

일 경우 크기가 766이 아닌 더 큰 사이즈라면 분명 두가지 컬러 포맷이 모두 저장된

것입니다. 일부 아이콘뷰어나 아이콘에디터가 첫번째 아이콘 이미지, 즉 16컬러만

인식하는 경우도 많구요. 질문에 구체적인 내용이 많이 빠져있어서 더 이상은 추측하

기가 힘들군요.

그럼, 도움되시길 바라면서, 이만...




독립문에서 임펠리테리였습니다.

(cbuilder, skyhi18, cbuilder@thrunet.com)



+ -

관련 글 리스트
4790 [답변] BASCOM/ 256칼라 아이콘에 대하여 박지훈.임프 1059 1998/10/02
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.