![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Иконка файла
TSoftman © (2004-11-13 22:57:00)Как считать Shell иконку связанную с файлом или папкой -
то есть иконки которые находятся в Моем Компьютере
TSoftman (2004-11-13 23:22:00) [1]Мое почтение...
Все получилось!!
Гаврила (2004-11-13 23:19:00) [2]uses CommCtrl
TSoftman (2004-11-13 23:10:00) [3]ImageList_GetIcon - пишет что не может найти объявление
Как быть
Гаврила (2004-11-13 23:06:00) [4]ShellAPI
TSoftman (2004-11-13 23:05:00) [5]TSHFileInfo - где объявление
Гаврила (2004-11-13 22:59:00) [6]function GetShellFileIcon(const FileName : string) : HICON;
var
SYSIL : THandle;
SFI : TSHFileInfo;
begin
Result:=0;
FillChar(SFI, SizeOf(SFI), 0);
SysIL := SHGetFileInfo(PChar(FileName), 0, SFI, SizeOf(SFI), SHGFI_SYSICONINDEX or SHGFI_SMALLICON);
if SysIL <> 0
then Result:=ImageList_GetIcon(SysIL, SFI.iIcon, 0)
else RaiseLastOSError;
end;