Delphi-PRAXiS

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/)
-   -   Delphi VirtualTreeView mit ScrollBarStyle=sbmFlat Problem (https://www.delphipraxis.net/122062-virtualtreeview-mit-scrollbarstyle%3Dsbmflat-problem.html)

Piro 8. Okt 2008 23:48


VirtualTreeView mit ScrollBarStyle=sbmFlat Problem
 
Liste der Anhänge anzeigen (Anzahl: 1)
Guten Morgen,

ich verwende das VirtualTreeView in meiner Anwendung und wollte mal eine FlatScrollbar aktiviern. Leider ist dies nicht möglich und er kommt immer mit einer Exception. Die Fehlermeldung sagt mich nicht wirklich was bzw. weiß ich nicht, wo ich es einstellen muss.

Das Problem tauch bei ScrollBarStyle=sbmFlat sowie ScrollBarStyle=sbm3D. Wenn ich ScrollBarStyle=sbmRegular auswähle ist alles ok. :wall:

Kann mir einer sagen, wo ich noch was aktivieren muss?

Vielen Dank.

Sven

toms 9. Okt 2008 01:53

Re: VirtualTreeView mit ScrollBarStyle=sbmFlat Problem
 
Hallo Sven

Suche vtconfig.inc im VST Ordner und editiere die Datei.

Entferne den Punkt beim define {.$define UseFlatScrollbars}

quantum 9. Okt 2008 17:40

Re: VirtualTreeView mit ScrollBarStyle=sbmFlat Problem
 
Bin fast verrückt geworden, bei dem Versuch die Flat Scrollbars im VST zu aktivieren.
Am Ende der Suche bin ich dann im MSDN gelandet und musste folgendes lesen:
Zitat:

Note: Flat scroll bar APIs are implemented in Comctl32.dll versions 4.71 through 5.82. Comctl32.dll versions 6.00 and higher do not support flat scroll bars.
:wall:

Piro 9. Okt 2008 18:10

Re: VirtualTreeView mit ScrollBarStyle=sbmFlat Problem
 
Danke,

ich habe es hinbekommen. Es funktioniert aber nur wenn der XPStyle an ist.

Schönen Abend noch.


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