AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Delphi Aero Glass Effekt für Delphi-Forms
Thema durchsuchen
Ansicht
Themen-Optionen

Aero Glass Effekt für Delphi-Forms

Ein Thema von Hanzmeierschulz · begonnen am 4. Aug 2006 · letzter Beitrag vom 1. Jul 2010
Antwort Antwort
Seite 7 von 10   « Erste     567 89     Letzte »    
Benutzerbild von smallsmoker
smallsmoker

Registriert seit: 12. Nov 2007
Ort: Duisburg
283 Beiträge
 
#1

Re: Aero Glass Effekt für Delphi-Forms

  Alt 12. Feb 2008, 21:54
vieleicht vertuhe ich mich ja aber wozu das ganze ?
bei mir gibt es bei jeder vcl anwendung ne eigenschaft tglassframe der form die das alles auch kann
vermute das das neu in delphi 2007 is ..
mfg smallsmoker
Miniaturansicht angehängter Grafiken
unbenannt_912.png  
  Mit Zitat antworten Zitat
Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#2

Re: Aero Glass Effekt für Delphi-Forms

  Alt 12. Feb 2008, 21:59
Hi,
wie du schon schreibst, das Feature ist erst ab BDS2007 verfügbar. Wenn man den Effekt in älteren Delphiversionen nutzen möchte, muss man eben Umwege gehen und die API direkt ansprechen.
  Mit Zitat antworten Zitat
about_blank

Registriert seit: 28. Jan 2008
Ort: Linz
5 Beiträge
 
#3

Re: Aero Glass Effekt für Delphi-Forms

  Alt 25. Apr 2008, 17:26
Hallo Leute, bei mir gibts nur ein Problem.

Auch das Projekt auf der 4. Seite bringt nichts.

Mein problem:
Ich habe ein Vista Aero Fenster aber die Textfarbe, egal welche, wird auch als transperent angezeigt.
Habe auch schon in mehreren Foren Hilfe gesucht, aber hier und bei joejoe.org könnte das Problem lösbar sein.
Auf dem joejoe.org thread hat ein Mitglieg geschrieben, dass die Farbe Schwarz als WIN Aero gerendert wird und daher es auch nicht auf Objekten angezeigt wird.
Link:
http://www.joejoe.org/forum/index.ph...dpost&p=190575

Screenshots: (siehe Link oben)

Das mit den Frames check ich jetzt schon, nur das Problem mit dem GLass.

Vielen Dank im Voraus

mfg.
  Mit Zitat antworten Zitat
zahor

Registriert seit: 27. Jun 2006
Ort: im hintersten Winkel des RAMs
182 Beiträge
 
Delphi 2007 Professional
 
#4

Re: Aero Glass Effekt für Delphi-Forms

  Alt 25. Apr 2008, 19:16
was der mensch bei joejoe braucht heißt doublebuffering.
einfach in oncreate der form für jede komponente, die diese eigenschaft hat (labels haben sie nicht, die sind für windows keine komponenten sondern werden direkt auf die api gezeichnet wenn ich mich nicht ganz täusche)
Komponente.DoubleBuffered := true; dann sind alle labels ganz toll schwarz oder wie auch immer
bei mir funktioniert es jedenfalls prächtig.
Real Programmers always confuse Christmas and Halloween because Oct31 = Dec25. - Andrew Rutherford
  Mit Zitat antworten Zitat
Benutzerbild von Cyberbob
Cyberbob

Registriert seit: 24. Jan 2005
Ort: Karben
626 Beiträge
 
Delphi XE7 Architect
 
#5

Re: Aero Glass Effekt für Delphi-Forms

  Alt 25. Apr 2008, 21:36
Unter Delphi 2007 tut es das, ja. Aber ich als TD nutzer musste feststellen, dass es nicht funktioniert!
Christian
  Mit Zitat antworten Zitat
about_blank

Registriert seit: 28. Jan 2008
Ort: Linz
5 Beiträge
 
#6

Re: Aero Glass Effekt für Delphi-Forms

  Alt 26. Apr 2008, 08:36
Danke zahor es funktioniert, aber nur nicht bei einem MainMenu

Und noch ne Frage wie kann ich die Hintergrundfarbe von einem Memo-Feld auf transperent stellen?


nochmals thx, sonst hätt ich in C# programmiert mit einem DWm Wrapper

mfg.
  Mit Zitat antworten Zitat
Prototypjack

Registriert seit: 2. Feb 2003
611 Beiträge
 
Delphi 2009 Professional
 
#7

Re: Aero Glass Effekt für Delphi-Forms

  Alt 26. Apr 2008, 08:41
Zitat von Cyberbob:
Unter Delphi 2007 tut es das, ja. Aber ich als TD nutzer musste feststellen, dass es nicht funktioniert!
DoubleBuffered arbeitet intern komplett anders ab 2007. Ich musste das selbst leider schmerzlich feststellen (vgl. http://www.delphipraxis.net/internal...t.php?t=127812). Dort steht eine Lösung von mir, die aber alle Ecken, die transparent sein sollten (siehe Bild) schwarz färbt.

Ich suche immer noch nach einer Lösung, aber vielleicht hilft dir das ja.

Grüße,
Max
Max
„If you have any great suggestions, feel free to mail me, and I'll probably feel free to ignore you.“ . Linus Torvalds
  Mit Zitat antworten Zitat
zahor

Registriert seit: 27. Jun 2006
Ort: im hintersten Winkel des RAMs
182 Beiträge
 
Delphi 2007 Professional
 
#8

Re: Aero Glass Effekt für Delphi-Forms

  Alt 26. Apr 2008, 09:49
So, jetzt mal die Schilderung wie das ganze bei D2007 aussieht:
Mein Beispiel-"Projekt" sieht folgendermaßen aus: Ich habe ein Formular mit einem button drauf, und bei formular ist SheetOfGlass enabled.
Für
Delphi-Quellcode:
button1.DoubleBuffered := true;
form1.DoubleBuffered := true;
habe ich einen Rand an den Ecken des Buttons in der Farbe des Formulars.
Bei nur
  button1.DoubleBuffered := true; habe ich den gleichen schwarzen Rand wie Prototypjack.
Also, prototypjack, probier's mal mit doublebuffering bei der form.
Mit nur
  form1.DoubleBuffered := true; ist die caption des buttons natürlich transparent - wie zu erwarten war. Screenshots im Anhang.

[edit=MrSpock]Layout repariert. Mfg, MrSpock[/edit]
Miniaturansicht angehängter Grafiken
nur_formular_dublebuffered_408.png   nur_button_dublebuffered_302.png   beide_dubblebuffered_927.png  
Real Programmers always confuse Christmas and Halloween because Oct31 = Dec25. - Andrew Rutherford
  Mit Zitat antworten Zitat
Jonas

Registriert seit: 5. Feb 2005
266 Beiträge
 
Delphi 2007 Professional
 
#9

Re: Aero Glass Effekt für Delphi-Forms

  Alt 12. Mai 2008, 03:10
Kann denn nciht mal einer http://www.codeproject.com/KB/vista/...indowsApp.aspx diese Function übersetzen?
Dann muss man das rumgehampel mit den Margings und so nicht mehr machen. Ich denke das dort ist die ideale lösung?!
  Mit Zitat antworten Zitat
Benutzerbild von lbccaleb
lbccaleb

Registriert seit: 25. Mai 2006
Ort: Rostock / Bremen
2.037 Beiträge
 
Delphi 7 Enterprise
 
#10

Re: Aero Glass Effekt für Delphi-Forms

  Alt 6. Aug 2008, 21:48
Ich hab da auch noch mal eine Frage zu, weiß Jemand ob man die Alpha-Werte verändern kann??
Also der Wert, der die Transparente Fläche markiert, standartmäßig ist das ja Schwarz?!
Und wenn ja wie?
Martin
MFG Caleb
TheSmallOne (MediaPlayer)
Die Dinge werden berechenbar, wenn man die Natur einer Sache durchschaut hat (Blade)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 7 von 10   « Erste     567 89     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:44 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