Transparentes "Grafik"-Fenster anstatt Win32-Fenster auf Desktop

  • Themenstarter Themenstarter thexray
  • Beginndatum Beginndatum
T

thexray

Hallo,

Ich suche nach einer Möglichkeit, eine grafische Oberfläche direkt
auf dem Windows Desktop anstatt eines Win32-App-Fensters mit
Windows-Leiste, X-Butten (rechts oben), etc. zu erstellen bzw. anzuzeigen
(ausserdem mit Pulldown-Menüs). (das ganze in C++)

Ich könnte die Grafikdatei meines eigenen "Fensters" (rund oder andere Form)
mit Alpha Kanal für die Transparenz in Photoshop erstellen.

Hintergrund:
Meine Konkrete Vorstellung ist ein "Fenster" in Form eines Logos meines
Spiels zur Auswahl der Auflösung des Spiels sowie der Multisampling-Stufe
(Antialiasing).

wer kann mir helfen oder weiss wo ich dazu infos finden kann ?

Vielen Dank schonmal !

Ralph
 
Um Fenstern beliebige Formen zu geben, kannst du Masken in Form von Regions verwenden. Sieh dir mal SetWindowRgn() in der MSDN Lib an. Klick!

Für ein rahmenloses Fenster genügt allerdings schon ein entsprechender Windows-Stil, z.B. WS_POPUP. Klick!
 
Erstelle doch einfach ein Win32-Fenster ohne die Leiste (rahmenlos).
und zeichne ein Bitmap in den Fensterbereich
Das mit der Transparenz müsste auch funktionieren, bin mir aber nicht
sicher.

Sorry, Kachelator war schneller :-)
 
Das mit der Transparenz müsste seit XP relativ einfach sein; ich habe mich allerdings noch nicht damit beschäftigt. Eventuell ist GDI+ ein geeigneter Suchbegriff dazu.
 
Zurück