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관련인자예요. 몇번째 아이콘을 가져올것인가 하는....
그럼 즐거운 프로그래밍 하십시요.
|