ShellAPI 함수 ExtractIconEX()

ShellAPI 함수 ExtractIconEX()
 ShellAPI 함수인 ExtracIconEx() 는 실행 파일, 동적 링크 라이브러리(DLL) 또는 아이콘 파일에 사용할 수 있다.
 다음은 함수에 대한 정의이다.


Function ExtractIconEx(lpszFile : PAnsiChar;
                       nIconIndex : Integer;
                       phiconLarge : PhIconArray;
                       phiconSmall : PhIconArray;
                       nIcons : UNIT) : UNIT ; stdcall;


다음은 매개변수를 설명할 것이다.


---------------------------------------------------------------------
매개변수                      설명
---------------------------------------------------------------------
lpszFile                아이콘을 추출하려는 실행 파일, DLL, 또는 아이콘 파일의 이름을 Null
                              종료 문자열로 정의하는 포인터.


nIconIndex        아이콘의 인덱스를 정의한다. 만약 값이 0이라면 함수는 정의된 파일에 대
                              해서 첫 번째 아이콘의 핸들을 리턴한다. 값이 -1이라면, 그리고
                              phiconLarge 과 phiconSmall 이 모든 nil 이라면 함수는 실행 파일, dll, 또
                              는 아이콘 파일에 아이콘의 총 수를 리턴한다. 파일이 실행파일이거나
                              DLL이라면 리턴 값은 RT_GROUP_ICON 리소스들의 수이다. 만약 .ICO
                             라면 리턴 값은 1이다.


phiconLarge      큰 아이콘에 대한 아이콘 핸들들에 대한 배열 포인터로 이 매개변수는 오
                             직 한 개의 아이콘이 추출되면 nil 값을 가질 수 있다.


nIcons                아이콘의 수를 정의한다.


Return Value     리턴 값은 오직 한 개의 아이콘이라면 아이콘에 대한 핸들이다. 그리고 파
                             일에서 어떤 아이콘도 찾을 수 없다면 리턴 값은 0이다.
---------------------------------------------------------------------

위로 스크롤