Seite 1 von 1

[WinApi] Overlay & 2D Drawing Problem

Verfasst: 11.12.2019 13:58
von Mijikai
Nach längerer Zeit wollt ich mal wieder PB 2D Drawing ausprobieren und damit ein Overlay realisieren.

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)
Damit funktioniert die Darstellung von Sprites via DisplayTransparentSprite() (Alpha & Tint) wunderbar!

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!):
Bild

-> Dabei ist es egal was ich bei DrawingMode() Vorgebe!

Wie kann das sein - was macht 2D Drawing anders und warum?