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
[1747] [해결] [델]ICL에서 아이콘 추출
shaver [ ] 1870 읽음    1998-03-04 23:16
ICL 파일에서 아이콘 추출 성공했습니다!!!

물론 밝은초록님이 하신 거지요.

다음은 밝은 초록님의 답변입니다.

번호:2/2  송신자:밝은초록  송신일시:98/03/03 17:32  형태:TEXT  크기:17줄
제  목 : icl에서 아이콘 추출법..


제가 가지고 있는 icl의 구조를 훌터보니..
dll의 변형인것같습니다.
단지 확장자만을 icl로 변경하고 이것을 아이콘 라이브러리라고 이름지은듯..
dll역시 exe의 변형에 불과합니다.
아시죠?? exe에서 icon을 추출하는 API 함수..
이름을 까먹었네요.. ^^;
이 API 함수의 인자중에 index관련 인자가 있어요..
icl에서 몇번째 icon을 가져올것인가 하는 목적이죠..
결국.. 어떤 실행화일에서 아이콘을 가져오는 API 함수를 사용하면
쉽게..  icl에서도 아이콘을 가져올수있을것같습니다..
그 API 함수는 사용하기 간단해요.. 제가 이름을 잊어먹어서.. 그렇지..

단지 이건.. icl에 관한 제 추측입니다.. 해보시구요..
만약 되면.. 프포에 답변으로 올려주셔요..

그럼..
--------------------------------------------------------------------

그 함수 이름이 ExtractIcon 이였지요.

(이 란의 제일 밑 1번 U9389040님의 글 중에서)

Icon.Handle := ExtractIcon(HInstance, 'C:\project1.exe', 0);

아이콘의 핸들을 반환합니다.

그리고 맨 마지막에 있는 숫자 0 이 바로 밝은초록님이 말씀하신

Index관련인자예요. 몇번째 아이콘을 가져올것인가 하는....

그럼 즐거운 프로그래밍 하십시요.






+ -

관련 글 리스트
1747 [해결] [델]ICL에서 아이콘 추출 shaver 1870 1998/03/04
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.