반응형
// 파일 선택해서 아이콘 가져오기. function GetFileIcon(sFileName: String; IsSmall: Boolean) : HIcon; var SHFileInfo: TSHFileInfo; vFlag : Cardinal; begin vFlag := SHGFI_USEFILEATTRIBUTES or SHGFI_ICON or SHGFI_EXETYPE; if IsSmall then vFlag := vFlag or SHGFI_SMALLICON; ShGetFileInfo( PChar( sFileName ), 0, SHFileInfo, SizeOf( TSHFileInfo ), vFlag ); Result := SHFileInfo.hIcon; end;
해당 파일의 full path를 포함한 이름을 넘기면 아이콘 핸들을 넘겨받아서 처리한다.
여러가지 응용도 할 수 있겠다.
반응형
'Programming > Delphi' 카테고리의 다른 글
컴퓨터 이름 알아내기 (0) | 2010.06.30 |
---|---|
파일을 휴지통으로 삭제하기 (0) | 2010.06.30 |
이미지 페이지 컴포넌트 개발 (0) | 2010.06.30 |
투명 메모 컴포넌트 개발 (0) | 2010.06.30 |
FizzBuzz Question (0) | 2010.06.30 |