Re: Aero Glass Effekt für Delphi-Forms
Zitat:
Veränderbar ist das nicht. ...ich muss doch mal "wischda" anschmeissen. // Edit: Äh, Das gibt anscheinend Vista vor. Da muss man mal genauer nachforschen... |
Re: Aero Glass Effekt für Delphi-Forms
Wie schaut das ganze denn unter XP aus? Läuft eine EXE mit der Komponente überhaupt?
|
Re: Aero Glass Effekt für Delphi-Forms
Eigentlich nicht, da in XP kein Desktop Windows Manger mit den Funktionen bereit steht...
|
Re: Aero Glass Effekt für Delphi-Forms
Zitat:
Zitat:
Zitat:
Jedenfalls macht das meine Unit. ( Wenn man beim Programieren etwas Obacht gibt. ;) ) |
Re: Aero Glass Effekt für Delphi-Forms
Was ist denn deine Unit?? Also ich benutze für so was eine etwas weiterentwickelte Unit, von der hier schon geposteten! Nur in der sind ja leider noch nciht alles funktionen der DWMAPI.dll enthalten, muss man sich vllt mal die Zeit nehmen und die ein wenig weiterentwickeln...
|
Re: Aero Glass Effekt für Delphi-Forms
Liste der Anhänge anzeigen (Anzahl: 1)
Ja wo ist sie denn ? Na hier: (siehe Anhang)
Warnung: Absolute Beta.- & Testversion Zitat:
// Edit: So, kleines Update der Demo. Funktionsfähigkeit für XP war nicht gegeben. Kleiner Dummheitsfehler der eine Stunde anstrengender Suche bedurfte. Tja man wird vergesslich... |
Re: Aero Glass Effekt für Delphi-Forms
Sieht eigentlich ganz gut aus. Allerdings werden Labels und Schrift von Buttons immer noch transparent angezeigt. Schade, dass man das nicht mit nem einfachen befehl ändern kann.
|
Re: Aero Glass Effekt für Delphi-Forms
Zitat:
Da die Vista theme DLL drübermalt, zB. über eien Button kan man IMHO nix machen. PS.: Wenn jmd grade Vista laufen hat kann er mal bitte einen Screenshot des Fensters machen ? Ich muss sonst erst umstöpseln. ^^ |
Re: Aero Glass Effekt für Delphi-Forms
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
Ich hab mal die Demo aus dem Post #76 runtergeladen und ausprobiert. Und jetzt wollt ich mal fragen, ob das so sein soll ... Weil nach Aero-Glass-Effekt sieht das nicht aus. Ich hab mit meinem Delphi 2007 noch schnell eine Form mit "SheetOfGlass" auf "True" daneben gesetzt, damit man sieht, dass es sonst funktionieren müsste. Mit freundlichen Grüßen, Michi |
Re: Aero Glass Effekt für Delphi-Forms
Doch, das schon richtig.selle mal im Code folgendes um:
Delphi-Quellcode:
// uMain.pas
WM_CREATE: begin //... //DWM_EnableBlurBehind(_hWnd, TRUE); //DWM_ExtendFrameIntoClientArea(_hWnd, 50,0,0,0); DWM_ExtendFrameIntoAll(_hWnd); // <--<<< ShowWindow(_hWnd, SW_SHOWNORMAL); UpdateWindow(_hWnd); end; // und bei: function WinMain(hInstance: HINST; hPrevInstance: HINST; lpCmdLine: PChar; nCmdShow: Integer): Integer; stdcall; var WndClassEx: TWndClassEx; msg: TMsg; begin InitCommonControls; bsBKColor := CreateSolidBrush(RGB(0,0,0)); // <--<< die Hintergrundfarbe ändern PS.: Apropo Delphi 2007 und SheetOfGlas, wie ist es denn da mit einem Button auf der Form ? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:27 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