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 Scrollbar im XP-Style klappt nicht ganz (https://www.delphipraxis.net/75714-scrollbar-im-xp-style-klappt-nicht-ganz.html)

SirThornberry 23. Aug 2006 22:08


Scrollbar im XP-Style klappt nicht ganz
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

wenn ich zum Beispiel den Lunastyle unter XP aktiviert habe und eine Scrollbox verwende hat diese die Scrollbars im XP-Style. Jetzt wollte ich für mein eigenes Control auch diese Scrollbars.

Bisher habe ich es so versucht:
Delphi-Quellcode:
FlatSB.InitializeFlatSB(MyControl.Handle);
FlatSB.FlatSB_ShowScrollBar(MyControl.Handle, SB_VERT, True);
Allerdings sind die Scrollbars dann nur Flach aber nicht im XP-Style.
Im Anhang befindet sich ein Bild wie es ist und wie ich es gern hätte.

Flocke 24. Aug 2006 07:10

Re: Scrollbar im XP-Style klappt nicht ganz
 
Das mit den Luna-Bildlaufleisten sollte eigentlich automatisch funktionieren wenn der visuelle Stil aktiv ist. Ich denke mal das "InitializeFlatSB" verhindert dies sogar.

SirThornberry 28. Aug 2006 19:40

Re: Scrollbar im XP-Style klappt nicht ganz
 
wenn ich das
Delphi-Quellcode:
FlatSB.InitializeFlatSB(MyControl.Handle);
weg lasse wird die Scrollbar ganz normal dargestellt (als wäre kein style aktiviert) und wenn ich eine normales "ShowScrollbar" verwendet ist dies auch der Fall.


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