Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| if Reg.ReadBinaryData( PfadinRegistry, BitMapIcon, SizeOf(BitMapIcon) ) > 0 then
with CreateIcon( ord(ogIcon), k, haCenter, vaUnderText ) do handle := LoadIcon( hinstance, 'ICON_1' ); |
Ich habe 3 offene Fragen:
a)
Wie kann ich das gelesene BitMap aus der Registry als *.bmp-File abspeichern ?
b)
Wie kann ich das gelesene BitMap in einer BitMap-Stuktur im Speicher speichern, damit dieses von dort ohne Umwege weiterverarbeitet werden kann ?
c)
Derzeit funktioniert die Übernahme in das TMS-Grid über den Umweg über ein File.
Wie kann ich die Daten anderweitig übernehmen, z.B. aus einer Struktur im Speicher (siehe Frage 2) ?
Der langen Rede kurzer Sinn:
ich möchte aus der Windows(XP) Registry Binärdaten (sind einzelne Icons) auslesen und direkt im Grid speichern.
Wer weiß Rat ?
Danke
Moderiert von
Kha: Delphi-Tags hinzugefügt