Ich frage mich, wie man ein Fenster transparent macht, nicht ausgeschnittene Löcher oder die gleiche Transparenz insgesamt.Plattformübergreifende transparente Fenster in C++?
Nun, sag einfach, ich möchte ein PNG-Bild einer Rose oder etwas knallen und es schön mit dem Zeug dahinter mischen lassen und Sachen hinterher ziehen lassen und ihre Veränderungen durch die transparenten Teile des Bildes/Fensters scheinen lassen.
Ich könnte (oder möchte) etwas wie wxWidgets oder OpenGL verwenden. Aber eher nicht Qt oder GTK.
Ich wusste über diese Funktion, es setzt das gesamte Fenster auf die gleiche Transparenz. Nicht wirklich, was ich meinte. Ich möchte einige Pixel vollständig transparent, einige andere völlig opak und viele andere irgendwo dazwischen haben. Wie dieses zufällige Bild aus dem Internet (Suche nach "redrose.png" bei google): http://www.uniqueboutiquedallas.com/images/redrose.png es ist Kanten ist transparent und macht es in was auch immer ist hinter. Schauen Sie sich http://www.rainlendar.net/cms/components/com_rny_gallery/simpleviewer/images/Skins-Win.png an und Sie sehen, wie die Fenster in einigen Bereichen transparent sind. – Frank