![]() |
Durchsichtiges formular
Hallo ich würde gern mal wissen wie man ein formular durchsichtig machen kann sodas die buttons aber noch funktionieren
danke im vorraus MC Blue |
Re: Durchsichtiges formular
Hallo,
das müsste ungefähr so gehen:
Delphi-Quellcode:
Wenn du dem Formular nun eine Farbe gibst, die sonst nirgendwo vorkommt, sollten die Buttons weiterhin nutzbar bleiben.
Form1.TransparentColor := true;
Form1.TransparentColorValue := Form1.Color; Grüße, Matze |
Re: Durchsichtiges formular
Zitat:
|
Re: Durchsichtiges formular
Falls du non-vcl arbeitest, hilft Folgendes:
Code:
--
//variablen: // hWindow -> Handle zum Window // wLong -> "Buffer" um WindowStyle abzufragen -- wLong := GetWindowLong( hWindow, GWL_EXSTYLE ); if NOT(hWindow = 0) then begin if wLong and WS_EX_LAYERED <> WS_EX_LAYERED then SetWindowLong( hWindow, GWL_EXSTYLE, wLong or WS_EX_LAYERED ); SetLayeredWindowAttributes( hWindow, 0, Value, LWA_ALPHA ); end; |
Re: Durchsichtiges formular
Nabend,
stell die Eigenschaft BorderStyle noch auf bsNone da Du sonst noch den Rahmen und die Icons siehst. mfg Whatever |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:06 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