Soweit so gut - um ein Overlay zu erzeugen benutze ich folgende (einzige evtl.relevante) API:
Code: Alles auswählen
SetLayeredWindowAttributes_(hwnd,#Null,255,#LWA_ALPHA)
Wenn ich nun aber die 2D Drawing Funktionen im Overlay verwende passiert irgendwas mit dem Alpha Channel!?
Alles Gezeichnete ist nur auf dunklem Hintergrund gut sichtbar, auf hellem fast nicht!
Beispiel (Sprite korrekt Text nicht!):
-> Dabei ist es egal was ich bei DrawingMode() Vorgebe!
Wie kann das sein - was macht 2D Drawing anders und warum?