004
16.03.2005, 17:56 Uhr
mmc20
puss in boots
|
so, wie ich an das icon rankomme weiss ich nun...
C++: |
CString tmp = "C:\Test\irgendeine.exe"; SHFILEINFO shfi = { 0 }; if( (LPCTSTR)tmp != NULL ) { ASSERT( AfxIsValidString( (LPCTSTR)tmp, MAX_PATH ) );
HIMAGELIST hIml = (HIMAGELIST)::SHGetFileInfo( (LPCTSTR)tmp, FILE_ATTRIBUTE_NORMAL, &shfi, sizeof( SHFILEINFO ), SHGFI_SYSICONINDEX );
if( hIml != NULL ) { shfi.hIcon = ::ImageList_ExtractIcon( NULL, hIml, shfi.iIcon ); hIml = NULL; } } // in "shfi.hIcon" ist nun das icon drin...
|
bleibt nur noch die frage wie ich das in ein menue reinbekomme, also im prinzip soll das ganze so aussehen wie das win-startmenue
@spacelord:: danke für den link... ich hab zwar mal mit turbo-pascal programmiert, aber das ist schon soooooo lange her |