![]() |
Re: Panel mit Inhalt 50% transparent machen
:wiejetzt: Könntest du mir das bitte ein bisschen genauer erklären? Mit dem einen (bekannten) Stichwort kann ich relativ wenig anfangen...
Edit: Soviel ich weiß kann man mit NonVCL genauso viel machen wie mit VCL! :wink: |
Re: Panel mit Inhalt 50% transparent machen
Zitat:
die Prozedur SetWindowLayerAttributes wird in Forms.pas dynamisch aus der user32.dll geladen. Aufgrund der Aussagen in der OH über AlphaBlend nehme ich an, dass dieses Feature erst ab Windows 2000 unterstüzt wird. Du müsstest die Komponenten also selbst zeichnen und dafür sorgen, dass diese transparent sind. Eventuell findest du ja bei torry oder so eine Komponente dafür. mfG mirage228 |
Re: Panel mit Inhalt 50% transparent machen
Zitat:
Ich kann aber leider auch nicht helfen. |
Re: Panel mit Inhalt 50% transparent machen
Du könntest sozusagen den Desktop fotografieren und dann dein Form selbst rübermalen...
Aber es wäre ein riesiger Aufwand mit relativ wenig Nutzen weil Du es nicht hinkriegen kannst das zum Beispiel über ein Prog wie 3DS-Max gemalt wird, ohne crasse Performanceprobleme zu kriegen (ASFAIK). Hab den oben erwähnten Code auch nicht gefunden... Kein Plan ob ich das nicht mal geträumt hab... :drunken: Aber vielleicht beschreibst Du mal dein Ziel etwas näher damit man über andere Lösungen mal nachdenken kann... ? |
Re: Panel mit Inhalt 50% transparent machen
Zitat:
Ich überlege mir schon, ob ich nicht ein TImage nehme und mit Canvas transparent machen soll! Ich hab nur keinen Schimmer, wie das geht... Also für das Imageproblem hab ich jetzt ne ![]() |
Re: Panel mit Inhalt 50% transparent machen
Zitat:
........ dann machs gleich auf die methode von mir(bild speichern und nacher reinladen :D) das geht auf jeden fall ;) |
Re: Panel mit Inhalt 50% transparent machen
Schau mal in mein Edit! :wink:
Wenn noch jemand ne Idee hat, wie das eleganter gehen könnte, dann schreibt sie doch bitte hier rein! |
Re: Panel mit Inhalt 50% transparent machen
Hast Du jetzt eine Lösung gefunden? Ich möchte auch ein Panel transparent machen!
- badera |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:49 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