Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Breite der Scrollbarleiste innerhalb des Programms anpassen (https://www.delphipraxis.net/58691-breite-der-scrollbarleiste-innerhalb-des-programms-anpassen.html)

Pfoto 11. Dez 2005 08:08


Breite der Scrollbarleiste innerhalb des Programms anpassen
 
Hallo zusammen,

ich verwende eine Skincomponente, die bei Fremdkomponenten eine Skin auch auf die Scroll-Leisten legt. Dies funktioniert solange prima, bis ein Nutzer eine andere Scrollbar-Breite/Größe in den Systemeinstellungen definiert hat. Dann entstehen unschöne Ränder.

Gibt es eine Möglichkeit, lokal, also innerhalb des Programms an Windows eine Botschaft zu schicken, diese Scrollbars auf eine bestimmte Breite zu setzen? Der Explorer z.B. kann ja mittels Script zur Änderung seiner Scrollbars gezwungen werden, also müsste es doch eine solche Botschaft geben, oder?


Dank und Gruß
Pfoto

marabu 11. Dez 2005 08:35

Re: Breite der Scrollbarleiste innerhalb des Programms anpas
 
Hallo Pfoto,

wenn überhaupt, dann würde ich es mit der API Funktion SetWindowPos() probieren.

Grüße vom marabu


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:02 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