Как мне в .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