001
09.06.2006, 15:29 Uhr
mmc20
puss in boots
|
hi, so hatte ich das auch mal probiert, klappt so nicht... probier mal das, das müsste klappen:
C++: |
HICON GetIcon(LPCTSTR szPath) { SHFILEINFO shfi = { 0 }; HICON temp = NULL;
if( szPath != NULL ) { ASSERT( AfxIsValidString( szPath, MAX_PATH ) );
HIMAGELIST hIml = (HIMAGELIST)::SHGetFileInfo( szPath, FILE_ATTRIBUTE_NORMAL, &shfi, sizeof( SHFILEINFO ), SHGFI_SYSICONINDEX );
if( hIml != NULL ) { temp = ::ImageList_ExtractIcon( NULL, hIml, shfi.iIcon ); hIml = NULL; } } return temp; }
|
|