Re: Aero Glass Effekt für Delphi-Forms
ich hab die demo ausprobiert aber bei mir bleibt der bereich wo eigentlich das glass sein sollte schwarz...
ich benutze win vista x64, liegts daran oder an was anderen ? |
Re: Aero Glass Effekt für Delphi-Forms
Zitat:
Das ärgert mich auch. Normalerweise steig' ich dann auf einen "SpeedButton" um, aber sobald man mit "SetShield" das "Admin-Schild" anzeigen will ist man da am Ende ... Vielleicht bringt ja Delphi 2009 in der Hinsicht was Neues - Der Button wurde ja sowieso verbessert. (Und wenn wir gerade beim Wünschen sind :-D : Eine einfache Methode (oder Objektinspektor-Eigenschaft) um mehreren Labels einen Glowstyle zu verpassen wäre noch schön und vielleicht noch eine Möglichkeit um Panels (und andere Controls) so transparent zu machen, dass man den Glass-Effekt sieht - so wie hier :duck: ) Mit freundlichen Grüßen, Michi |
Re: Aero Glass Effekt für Delphi-Forms
Liste der Anhänge anzeigen (Anzahl: 1)
So, anbei mal einen Screenshot wie das ganze bei mir unter vista aussieht
|
Re: Aero Glass Effekt für Delphi-Forms
kann man das auch in ner normalen vlc-anwendung verwenden? du erzeugst die komponenten ja dynamisch...
|
Re: Aero Glass Effekt für Delphi-Forms
Liste der Anhänge anzeigen (Anzahl: 1)
@TurboPASCAL:
Also ich weiß nicht, aber dein Programm hat bei mir noch ziemliche Probleme, liegt es vllt daran wie du die Controls einfärbst?? Ich hab es in meiner Anwedung so gemacht:
Delphi-Quellcode:
Das funktioniert auch, nur hab ich das Problem, das die Controls schwarz gezeichnet werden, wenn ich das gar nicht haben will, also auch wenn ich den Status des DW Manager abfrage (IsDWMloaded in meiner Unit), und bei nicht vorhandensein die Controls in normaler Farbe zeichnen will!
WM_CTLCOLORMSGBOX..WM_CTLCOLORSTATIC:
if IsDWMloaded then if (lParam = hwndTrackBar1) then begin SetBkColor(loword(WParam), $FF); Result := GetStockObject(BLACK_BRUSH); Exit; end Ich hab mir die DWMIAPI folgend geändert (unten angehängt)! Ausserdem besteht auch bei mir noch das Problem mit den Schriften der Controls, alles durchsichtig! Es muss doch ne möglichkeit geben die Schriftfarbe zu ändern! Hab es auch über die messages "WM_CTLCOLORMSGBOX..WM_CTLCOLORSTATIC" probiert, aber dort tut sich bei den Farben nichts, vllt hab ich aber auch nur ein Fehler gemacht beim Zeichen in den Canvas, denn da bin ich noch ein totaler Noob oO! Vllt kennt sich damit ja nochjemand besser hier aus... |
Re: Aero Glass Effekt für Delphi-Forms
Zitat:
Sherlock |
Re: Aero Glass Effekt für Delphi-Forms
Zitat:
|
Re: Aero Glass Effekt für Delphi-Forms
Zitat:
|
Re: Aero Glass Effekt für Delphi-Forms
Zitat:
Um aber ein besseres Verständnis über die Arbeitsweise der/des DWM's zu bekommen, ohne die (störende) Einwirkung der VCL habe ich das Testprogramm als nonVCL programiert. Leider bekomme ich hier und da Problemchen die mir selbst das : MSDN Developer Centers nicht so recht erklären kann. |
Re: Aero Glass Effekt für Delphi-Forms
Na ich ja auch, wie ich in Post 85 schon geschrieben hab, und komm dort irgendwie auch noch nciht so recht weiter...
Hat denn schon jemand angefangen, mit der Thumbnail funktion aus der DWMAPI?? Die müsste man auch mal umsetzen in Delphi code.. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:36 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz