Transparentes Fenster
-
Hallo zusammen,
ich habe MAL WIEDER ein kleines Problem.
Ich möchte ein Fenster zu 100% transparent machen.
Anschließend möchte ich auf diesem Transparenten
Fenster NICHT transparenten Text und Linien zeichnen.
Kennt jemand eine Möglichkeit die zu bewerkstelligen.Danke schon mal für eure Hilfe.
Bye Peter.
-
Hallo,
für alle die es interessieren sollte.
Ich habe warscheinlich eine Lösung zu meinem
Problem gefunden. Wissen tue ich es aber
erst heute Abend wenn ich es ausprobieren kann.
Mit der SetLayeredWindowAttributes Funktion
sollte es jedoch funktionieren.Bye Peter.
-
hi,
Teile von deinem Fenster kanns du auch mit Regions unsichtbar machen.
Region Functions:
CombineRgn
CreateEllipticRgn
CreateEllipticRgnIndirect
CreatePolygonRgn
CreatePolyPolygonRgn
CreateRectRgn
CreateRectRgnIndirect
CreateRoundRectRgn
EqualRgn
ExtCreateRegion
FillRgn
FrameRgn
GetPolyFillMode
GetRegionData
GetRgnBox
InvertRgn
OffsetRgn
PaintRgn
PtInRegion
RectInRegion
SetPolyFillMode
SetRectRgnVielleicht Hilfts dir!
-
Hallo,
ich habe mit der Funktion
SetLayeredWindowAttributes noch ein Problem.
Mein Compiler (VC++ .NET) sagt er kennt diese
Funktion nicht obwohl ich die "windows.h"
includet habe. In der MSDN Hilfe steht
aber, dass unter mit Windows 2000 funktionieren
sollte.@bluecode, die Funktionen habe ich mir auch schon
angesehen. Leider ist das um Text auf einem
unsichtbaren Fenster auszugeben zu umständlich.
Trotzdem danke.Bye Peter.
-
Hast du aktuelle header bzw. libs? (PSDK-Update)
-
ich hab mal etwas im Forum gesucht
und bin dabei auf die Lösung gestoßen.Man muß bevor man die windows.h
einbindet folgendes schreiben:#define _WIN32_WINNT 0x0500
Anschließend funktioniert alles wunderbar.
Bye Peter.