Zuerst arbeite ich an Win32 mit C++.Wie erstellt man ein transparentes Fenster mit nicht transparenten untergeordneten Steuerelementen (oder untergeordneten Fenstern)?
Ich habe versucht, ein transparentes Fenster mit einem Kind Fenster zu implementieren, die zu 100% undurchsichtig bleiben sollen. Es scheint, dass untergeordnete Steuerelemente keine Deckkraft besser (niedriger) als das übergeordnete Element haben können und wenn ich mein übergeordnetes Element 100% transparent mache, erbt mein untergeordnetes Steuerelement auch die Transparenz.
-Code, die ich verwende -
SetLayeredWindowAttributes(GetParent(parentWindowHwnd), 0, 0, LWA_COLORKEY, LWA_ALPHA);
Jede Hilfe?
Bitte auch antworten, wenn ich mit meiner Frage nicht ganz klar bin.
versucht, aber das hat nicht funktioniert. –
@ManojAwasthi: Wenn es Ihr Problem nicht gelöst hat, akzeptieren Sie es nicht als Antwort. – IInspectable
Ja. Frühe Tage, als ich SO nicht genug verstanden habe. Vielen Dank. –