Einzelnen Beitrag anzeigen

Benutzerbild von Martin K
Martin K

Registriert seit: 20. Okt 2005
919 Beiträge
 
Turbo Delphi für Win32
 
#7

Re: Icons mit Delphi erstellen

  Alt 13. Mai 2006, 17:00
Danke erstmal...

Aber irgendwie ist das etwas zu hoch für mich:

Palette laden:
Delphi-Quellcode:
    {allocate memory for a logical palette} 
    GetMem(lpPal,
      SizeOf(TLOGPALETTE) +
    (255 * SizeOf(TPALETTEENTRY)));
    {zero it out to be neat} 
    FillChar(lpPal^,
      SizeOf(TLOGPALETTE) +
    (255 * SizeOf(TPALETTEENTRY)),
      #0);
    {fill in the palette version} 
    lpPal^.palVersion := $300;
    {grab the system palette entries} 
    lpPal^.palNumEntries :=
      GetSystemPaletteEntries(dc,
      0,
      256,
      lpPal^.palPalEntry);
    if (lpPal^.PalNumEntries <> 0) then
      {create the palette} 
      bm.Palette := CreatePalette(lpPal^);
    FreeMem(lpPal, SizeOf(TLOGPALETTE) +
    (255 * SizeOf(TPALETTEENTRY)));
Palette speichern:
  (SizeOf(TLogPalette) + (Palettengröße - 1) * SizeOf(TPaletteEntry)); Ja, wo ist denn hier sowas wie FileName oder so???

Kann mir einer helfen?
wäre echt nett...
Mit den Menschen ist es wie mit Computern -
es gibt Nullen und Einsen.
  Mit Zitat antworten Zitat