Thema: C# Icon aus DLL laden

Einzelnen Beitrag anzeigen

Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#1

Icon aus DLL laden

  Alt 26. Feb 2006, 08:11
Moin,

wie kann ich in C# ein Icon aus einer DLL laden?

In Delphi wardas immer ganz easy:

Code:
 procedure TForm1.FormCreate(Sender: TObject);
var
  Icon: TIcon;
begin
  IcresLib := LoadLibrary('icres.dll');
  Icon := TIcon.Create;
  try
    Icon.Handle := LoadImage(IcresLib, MAKEINTRESOURCE(1000), IMAGE_ICON, 16, 16, LR_DEFAULTCOLOR);
    ImageList1.AddIcon(Icon);
    Icon.Handle := LoadImage(IcresLib, MAKEINTRESOURCE(1001), IMAGE_ICON, 16, 16, LR_DEFAULTCOLOR);
    ImageList1.AddIcon(Icon);
    Icon.Handle := LoadImage(IcresLib, MAKEINTRESOURCE(1002), IMAGE_ICON, 16, 16, LR_DEFAULTCOLOR);
    ImageList1.AddIcon(Icon);
    Icon.Handle := LoadImage(IcresLib, MAKEINTRESOURCE(1003), IMAGE_ICON, 16, 16, LR_DEFAULTCOLOR);
    ImageList1.AddIcon(Icon);
  finally
    Icon.Free;
    FreeLibrary('icres.dll');
  end;
end;
Wie sieht das in C# aus?
Mario
MSN: cyanide@ccode.de
  Mit Zitat antworten Zitat