Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

25.08.2010, 16:46

Fenster komplett transparent machen

Hallo meine Freunde,
ich möchte gerne mein Fenster transparent(durchsichtig) machen, so dass ich das darunter liegende Fenster auch sehen kann.
Ich habe schon ein paar Ansätze im Internet gefunden aber werde darauß nciht schlau.
Zum Beispiel mit der "SetLayeredWindowAttributes" Funktion.
Oder einfach bei der Window Definition als Background folgendes anzugeben "(HBRUSH)0, // HBRUSH hbrBackground;"

Danke schon mal

mfg

BurningWave

Alter Hase

Beiträge: 1 106

Wohnort: Filderstadt/Konstanz

Beruf: Student

  • Private Nachricht senden

2

25.08.2010, 17:50

So viel ich weiß, macht man es auch mit SetLayeredWindowAttributes().

Vielleicht hilft:
http://www.c-plusplus.de/forum/viewtopic…-is-270580.html

3

25.08.2010, 18:33

Danke dir. Dieses Problem wäre jetzt behoben aber das nächste taucht auch schon wieder auf.
Also ich erklär jetzt einmal etwas genauer was ich vor habe:
Ich möchte ein Programm schreiben, das wie gesagt ein durchsichtiges Fenster ist, in dem ich ein Sprite einfügen kann.
Dieses Fenster soll im Vordergrund stehen aber ich möchte mit den Fenster darunter agieren und nicht mit dem unsichbaren.

Unsichtbar ist es ja jetzt aber es updatet sich nicht. Sobald man es verschiebt bleibt im dem Fenster ein Standbild des darunter liegendem Fenster.
Und das soll natürlich nicht sein.

mfg

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

4

25.08.2010, 19:16

Das klingt ziemlich genau nach dem, um was es in dem Tutorial hier geht:
http://www.drakon.ch/?id=2201

5

27.08.2010, 18:43

Ja Danke. Das hat mir schon weiter geholfen. Vielen Dank ;)

Werbeanzeige