Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Windows - Standard - Icons *mal wieder :) * (https://www.delphipraxis.net/21180-windows-standard-icons-%2Amal-wieder-%2A.html)

tuxic 28. Apr 2004 21:38


Windows - Standard - Icons *mal wieder :) *
 
Hi ihrs,
also, ich hab ja schonmal rausgefunden, das die Standard Windowsicons wie "neu, öffnen, speichern...." gar keine Icons sind, sondern Bitmaps :roteyes:

So, nu würde ich ja gerne die Bitmaps aus comctl32.dll laden, nur leider fehlt mir der Resource Bezeichner:
Delphi-Quellcode:
var
  OpenFileBmp:Integer;
  h:HINST;
  bmp:TBitmap;
begin
  bmp := TBitmap.Create();
  h := LoadLibrary('comctl32.dll');
  if h <> 0 then
  try
    bmp.LoadFromResourceName(h, 'FEHLT LEIDER'); // <- Da, fehlt der Resource Bezeichner
    OpenFileBmp := imagelist1.Add(bmp, nil);
  finally
    FreeLibrary(h);
  end;
Irgendwer eine Idee wie ich da ran komme? In der MSDN Hilfe stehen ja ein Paar, aber leider nicht die, die ich suche...
Öhm, falls wer eine Lösung mit der WinAPI Funktion LoadBitmap hat, immer her damit (es sind ehr nur 16farben bitmaps (glaub ich) :roll: )

Daniel

phlux 28. Apr 2004 21:43

Re: Windows - Standard - Icons *mal wieder :) *
 
Mit nem ResourcenEditor mal die dll öffnen und nach dem namen gucken :?:

tuxic 28. Apr 2004 21:46

Re: Windows - Standard - Icons *mal wieder :) *
 
Zitat:

Zitat von phlux
Mit nem ResourcenEditor mal die dll öffnen und nach dem namen gucken :?:

ja, das dacht ich auch schon, ich hab den "Resource Hacker" genommen... Der sagt dann, das 120 wohl der Name währe, stimmt aber leider nicht... hast du eine Empfehlung welchen Resource Editor man nehmen sollte?

phlux 28. Apr 2004 22:05

Re: Windows - Standard - Icons *mal wieder :) *
 
:mrgreen: Resource Hacker, wenn der nicht weiterhilft kannst nur mal auf nen Tipp von anderen hier hoffen ;) ich glaube Luckie hat dazu auch mal was in seinen Tutorials geschrieben :)

tuxic 28. Apr 2004 22:11

Re: Windows - Standard - Icons *mal wieder :) *
 
har har... ich hab was gefunden... das mit dem 120 kann man via MAKEINTRESOURCE umwandeln... jetz häng ich aber woanders fest... :roll: :wall:

auf jeden erstmal danke :)
[EDIT]
:duck: so ein blödsinn...
man kann auch einfach die Funktion LoadFromResourceID verwenden :) - das was ResourceHacker da angibt ist nämlich die ID
[/EDIT]


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:42 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz