OpenGL im Bitmap
-
Hi!
Also.Wie ihr ja wisst kann man ja mit OpenGL in ein Bitmap rendern. Das ganze funzt ja mitunter mit dem GDI Befehl CreateDIBSection, da mna direkt auf die Bitmap Bits zugreifen kann. Soweit so gut. Ich wollte jetzt ganz einfach dieses Bitmap auf einen Button darstellen (einen Bitmap Button) und mit SendDlgMessage kann man einem Button nen neuen Bitmap zuweisen. Nur wenn ich das direkt mache mit dem HBITMAP was die CreateDIBSection zurückgibt, dann ist das Button schwarz. Wenn ich aber bevor ich dieses Bitmap dem Button übergebe, einfach nen glReadPixels Befehl in irgendeinen Buffer schreiben lasse, dann gehts. Der Buffer muss nichts mit dem Bitmap zu tun haben. ?? Ja warum jetzt. Und was macht genau CreateDIBSection. Gibt dieser Befehl nen richtigen Bitmap zurück? Und was macht der Pointer der auf die Bits verweist, bei CreateDIBSection. Kann ich über ihn die Bits auslesen oder schreiben?
Gruß Rocci.