Ich erstelle das indem ich den Hintergrund kopiere und auf diesen dann mein Bild zeichne.
gruss
Das klingt interessant -- auch mit der
GDI von Erik?
Wie machst Du das konkret -- vielleicht ein Beispiel?
Vielen Dank.
Gruß, Jazzman
Hat nichts mit
GDI+ zu tun sondern sind einfache
GDI functionen.
- Erstelle ein kompatibles DC
- Selektiere das Object mit dem erstellten Kompatiblen DC und deinem Hintergrund
- Bitblt(erstelltes DC, ... DC... SRCCOPY)
- Und lösche das erstellte DC mit DeleteDC.
2 Bilder im Anhang..
Das erste ohne Bitblt.
Das zweite mit Bitbl.
Das sind 4 Zeilen Quelltext
Mehr brauchst da nicht.
PS:
Ach so wenn du kein Hintergrund Bitmap hast dann mußt du erst eins
mit CreateDIBSection erstellen
Zurück geliefert bekommst du dann ein HBITMAP!
Das benötigst du dann für das Selektierte Objekt.
SelectObject(MeinKompatiblesDC, MeinHBITMAP);
gruss