Как я понял:
SHGetFileInfо(имя_файла,не_знаю_что_за_параметр_ставлю_на_NULL,структура_куда_записуется_найденое,флаг1,флаг2)?
Правильно?
Romeo, гы сам не наю че я написал деструктор...я тады 2 дня подряд не спал


Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain
Код: Выделить всё
HIMAGELIST GetSysImageList()
{
HIMAGELIST himl;
SHFILEINFO sfi;
himl = (HIMAGELIST)SHGetFileInfo(
_T("\\"), 0, &sfi, sizeof(sfi), SHGFI_SYSICONINDEX|SHGFI_SMALLICON);
return himl;
}
Код: Выделить всё
int GetSysIlIndex(LPCTSTR szFileName)
{
SHFILEINFO sfi;
::SHGetFileInfo(
szFileName, 0, &sfi, sizeof(sfi), SHGFI_SYSICONINDEX|SHGFI_SMALLICON);
return sfi.iIcon;
}
Код: Выделить всё
HICON GetFileIcon(LPCTSTR szFileName)
{
SHFILEINFO sfi;
::SHGetFileInfo(
szFileName, 0, &sfi, sizeof(sfi), SHGFI_ICON |SHGFI_SMALLICON);
return sfi.hIcon;
}