Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   SheetofGlass + Panel etc (https://www.delphipraxis.net/193166-sheetofglass-panel-etc.html)

Jonas 29. Jun 2017 23:02

AW: SheetofGlass + Panel etc
 
Zitat:

Zitat von EWeiss (Beitrag 1375669)
Zitat:

Huh? Kann dir gerade nicht so folgen wie du das meinst.
Was ist da nicht zu verstehen.?
Den Hintergrund der Form in das Panel kopieren.

gruss

Achso meinst du das. Nee ich wollts schon "echt" haben und nicht was eigenes.


Zitat:

Zitat von EWeiss (Beitrag 1375680)
Zitat:

aber es gibt eine neue API worüber du Glass in deine Anwendungen bekommst.
Was nennst du neu?

DWM? SetLayeredWindow? AlphaBlend?

oder fehlt noch was?

gruss


Kannst in Win10 direkt SetWindowCompositionAttribute in user32.dll ansprechen. Das ist eben das neue Glass was ja nun auch für Fluent Design und Co genutzt wird.

Hab ja auch daran gedacht ggf mir die Möglichkeit offen zu halten dann eben noch Acrylic zu aktivieren, aber da ich selbst kein RS1+ drauf habe, kann ich da nicht wirklich nachschauen ob das möglich ist.

EWeiss 29. Jun 2017 23:03

AW: SheetofGlass + Panel etc
 
Zitat:

Kannst in Win10 direkt SetWindowCompositionAttribute in user32.dll ansprechen. Das ist eben das neue Glass was ja nun auch für Fluent Design und Co genutzt wird.
Das ist nicht neu!
Das ist aus der DWMAPI

Zitat:

Achso meinst du das. Nee ich wollts schon "echt" haben und nicht was eigenes.
Ab Windows 8 kannst du deinem ChildWindow (Panel in diesem Fall) das Flag WS_EX_LAYERED verpassen.
ABER! Habe es selbst noch nicht getestet, da wie ich schon sagte mein System W7 ist.

gruss

Jonas 29. Jun 2017 23:12

AW: SheetofGlass + Panel etc
 
Naja das ist in sofern neu, dass es nicht mehr aus der dwmapi.dll exportiert wird, sondern aus der user32.dll.

Daher funktioniert ja SheetOfGlass etc aus Delphi in Windows 10 nicht mehr. Die Funktion hat sich ja generell verändert. Daher ist es eben "neu".

EWeiss 29. Jun 2017 23:14

AW: SheetofGlass + Panel etc
 
Zitat:

Die Funktion hat sich ja generell verändert. Daher ist es eben "neu".
Ok ;)
Na dann.

https://stackoverflow.com/questions/...-on-windows-10

gruss


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:17 Uhr.
Seite 2 von 2     12   

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