Delphi-PRAXiS
Seite 9 von 10   « Erste     789 10      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Delphi Aero Glass Effekt für Delphi-Forms (https://www.delphipraxis.net/74538-aero-glass-effekt-fuer-delphi-forms.html)

g1o2k4 26. Aug 2008 17:50

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 ?

Polynom 26. Aug 2008 18:01

Re: Aero Glass Effekt für Delphi-Forms
 
Zitat:

Zitat von turboPASCAL
PS.: Apropo Delphi 2007 und SheetOfGlas, wie ist es denn da mit einem Button auf der Form ?

Da hab ich einen Rand um den Button (so, wie es Prototypjack hier beschreibt).
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

Cyberbob 26. Aug 2008 20:29

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

zahor 27. Aug 2008 12:02

Re: Aero Glass Effekt für Delphi-Forms
 
kann man das auch in ner normalen vlc-anwendung verwenden? du erzeugst die komponenten ja dynamisch...

lbccaleb 27. Aug 2008 15:23

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:
      WM_CTLCOLORMSGBOX..WM_CTLCOLORSTATIC:
        if IsDWMloaded then
          if (lParam = hwndTrackBar1) then
            begin
              SetBkColor(loword(WParam), $FF);
              Result := GetStockObject(BLACK_BRUSH);
              Exit;
            end
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!

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...

Sherlock 27. Aug 2008 15:30

Re: Aero Glass Effekt für Delphi-Forms
 
Zitat:

Zitat von zahor
kann man das auch in ner normalen vlc-anwendung verwenden? du erzeugst die komponenten ja dynamisch...

Dieser ganze Thread richtet sich IMHO an die NonVCL-Fraktion...Denn schon mit Delphi7 und XPMan werden unter Vista die Rahmen durchsichtig...aber jedem das Seine.

Sherlock

lbccaleb 27. Aug 2008 15:37

Re: Aero Glass Effekt für Delphi-Forms
 
Zitat:

Zitat von Sherlock
Zitat:

Zitat von zahor
kann man das auch in ner normalen vlc-anwendung verwenden? du erzeugst die komponenten ja dynamisch...

Dieser ganze Thread richtet sich IMHO an die NonVCL-Fraktion...Denn schon mit Delphi7 und XPMan werden unter Vista die Rahmen durchsichtig...aber jedem das Seine.

Sherlock

Nee eigentlich eher die letzten Beiträge, davor war alles auf VCL Basis aufgebaut..

zahor 27. Aug 2008 15:54

Re: Aero Glass Effekt für Delphi-Forms
 
Zitat:

Zitat von lbccaleb
Zitat:

Zitat von Sherlock
Zitat:

Zitat von zahor
kann man das auch in ner normalen vlc-anwendung verwenden? du erzeugst die komponenten ja dynamisch...

Dieser ganze Thread richtet sich IMHO an die NonVCL-Fraktion...Denn schon mit Delphi7 und XPMan werden unter Vista die Rahmen durchsichtig...aber jedem das Seine.

Nee eigentlich eher die letzten Beiträge, davor war alles auf VCL Basis aufgebaut..

eben, deshalb frage ich ja - also wie siehts mit vcl aus?

turboPASCAL 27. Aug 2008 22:36

Re: Aero Glass Effekt für Delphi-Forms
 
Zitat:

Zitat von lbccaleb
Nee eigentlich eher die letzten Beiträge, davor war alles auf VCL Basis aufgebaut..

Jupp.

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.

lbccaleb 3. Sep 2008 23:12

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.
Seite 9 von 10   « Erste     789 10      

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