Thema: Delphi Image Problem???

Einzelnen Beitrag anzeigen

TStringlist

Registriert seit: 1. Dez 2003
360 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: Image Problem???

  Alt 15. Nov 2005, 07:50
Also, wenn ich dich überhaupt richtig verstanden habe, dann hast du mittels irgendeines Grafikprogramms beide Zustands-Bilder des LED nebeneinanderer zu einem einzigen Bild zusammengebaut. Links das Bild für LED=OFF und rechts dasjenige für LED=ON. Mit dieser BitBlt-Funktion (deren Parameter du dir dann mal in der PSDK ansehen solltest; MSDN-Library durchsuchenBitBlt) kannst du nun jeden beliebigen Ausschnitt (also z.B. auch eine linke o. rechte Hälfte) dieses Doppelbildes in ein anderes Bild herüber kopieren, so wie ich das in den zwei Codezeilen im ersten Post mal kurz vormachte.



Normalerweise brauchst du die beiden Bilder aber erst überhaupt nicht zu einem einzigen zusammenzubauen. Wenn du noch eine TImageList mit auf die Form ziehst (und mal einen Doppelklick drauf machst), dann kannst du darin nämlich leicht beide Bilder gleichzeitig abspeichern. Bei Bedarf holst du dir dann mittels der GetMitmap-Methode jeweils eines davon heraus bzw. lädst es dann in ein weiteres einzelnes TImage rüber.
MfG (& Thx ggf.)
  Mit Zitat antworten Zitat