![]() |
Form ist Transparent, aber der Rest bitte nicht
Ich habe eine Transparente Form, und möchte verhindern, dass Bilder o.ä., die die gleiche Farbe irgendwo besitzen auch transparent werden.
Wie lässt sich das Umsetzen? |
Re: Form ist Transparent, aber der Rest bitte nicht
mir Regions, ansonsten gar nicht.
|
Re: Form ist Transparent, aber der Rest bitte nicht
|
Re: Form ist Transparent, aber der Rest bitte nicht
Okay ;) Gibt es dann eine Möglichkeit das ohne Formular zu machen?
|
Re: Form ist Transparent, aber der Rest bitte nicht
Moin!
Du meinen NonVCL? Klar, SetWindowRGN kannste mit jedem Fenster Handle machen. |
DP-Maintenance
Dieses Thema wurde von "SirThornberry" von "VCL / WinForms / Controls" nach "Library: Windows API / MS.NET Framework API" verschoben.
Da es hier wohl um NonVCL geht kommt das ganze in eine andere Sparte |
Re: Form ist Transparent, aber der Rest bitte nicht
Also eigentlich nicht ganz ;)
Ich beziehe mich auf den SnowScreenSaver von mir. An sich brauch ich kein Formular, weil das ja eh nicht sichtbar ist. Deshalb war meinte ich, ob es vielleicht möglich ist, auf eine "Transparenten" Schicht ganz oben, die ganzen Objekte zu setzen... Das sie also über allen sind... z.B. so:
Code:
1 = Desktop
| |
| | | | | | | | | 1 2 3 2 = alle Fenster 3 = "extra Fenster", welches nicht umbedingt von mir ist und transparent ist. Ich brauche eben nur ein paar Images und ein Label. Mehr ist auf diesem Formular nicht. |
Re: Form ist Transparent, aber der Rest bitte nicht
Bei den ganzen Schichten net ganz Durchblick :roteyes:
Is gibt ein WS_EX_TRANSPARENT Style guck Dir das mal an ,ob das was für Dich is :arrow: ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:19 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz