Получить иконку, ассоциированную с типом файла.
От: Spaider Верблюд  
Дата: 10.06.03 11:05
Оценка: 1 (1)
Как мне в .NET'е получить иконку, ассоциированную с типом файла?

На Дельфях это выглядит вот так
procedure TForm1.FormCreate(Sender: TObject);
Var
  SFI : TSHFileInfo;
begin
  SmallSysImages.Handle:=SHGetFileInfo('', 0, SFI, SizeOf(SFI), SHGFI_SYSICONINDEX or SHGFI_SMALLICON);
  LargeSysImages.Handle:=SHGetFileInfo('', 0, SFI, SizeOf(SFI), SHGFI_SYSICONINDEX or SHGFI_ICON);
end;

...
 SHGetFileInfo (PChar(FName), 0, SFI, SizeOf (TSHFileInfo), SHGFI_SYSICONINDEX or SHGFI_SMALLICON or SHGFI_USEFILEATTRIBUTES);
 LI.ImageIndex:=SFI.iIcon;
...


В .NET'е ImageList.Handle только для чтения, что, в общем-то, понятно
... << RSDN@Home 1.0 beta 6a >>

23.12.03 17:04: Перенесено модератором из '.NET' — AVK
--
К вашим услугам,
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.