![]() |
StringGrid im XP Design?
hoi,
ich habe trotz der manifest kompo die stringgrid irgendwie im 9x style..also bevel und grau usw...emule z.b hats richtig, sagt mir jemand woran das liegt? mfg |
Re: StringGrid im XP Design?
Die Stringgrid wird vollkommen von der VCL gezeichnet und verwaltet -das Windows Design hat darauf keinen Einfluss. Durch das XP-Manifest werden nur Windows-Controls beeinflusst, wie beispielsweise das TreeView, das EMule verwendet.
|
Re: StringGrid im XP Design?
ah, danke :)
|
Re: StringGrid im XP Design?
hm, die baumansichten bekomm ich mit dem TreeView ja hin...aber wie krieg ich die register oben hin?...also z.b wies bei emule ist "Dateiname", "Grösse" usw?
|
Re: StringGrid im XP Design?
Soweit ich das seh, geht das bei Borlands TTreeView nicht. Also entweder auf die WinAPI zurückgreifen oder eine Komponente suchen, die dies implementiert hat.
|
Re: StringGrid im XP Design?
hört sich wieder schwer an :( dachte eigentlich das TreeView == TreeView ist und nicht von der Sprache abhängt :\
|
Re: StringGrid im XP Design?
Zitat:
Das Control heißt Win-intern SysTreeView32, und wird von Windows-Version durch neue Messages, Notifications und Styles ergänzt. TTreeView ist nur eine Kapselung dieses Controls, das nur bestimmte Styles etc. unterstützt. Andere Kapselungen unterstützen andere Styles. Du kannst aber über das Handle das Aussehen deines Controls auch per WinAPI verändern. |
Re: StringGrid im XP Design?
jo, aber mit dem Handlen hab ich leider nicht so die ahnung :\, gibts da irgendwie ein tutorial?
danke für die info btw |
Re: StringGrid im XP Design?
Wenn du möchtest kannst du ja auch eine FremdKomponente nehmen, wie die von TMSSOFTWARE, die ist im XP-Design. Aber irgendwie sind FRem-komponenten immer blöde...
|
Re: StringGrid im XP Design?
Oh, ich hab mich übrigens geirrt. EMule benutzt kein SysTreeView32, sondern einen SysListView32. Borlans Kapselung hiervon ist TListView. Leider ist diese nicht halb so mächtig, wie sie es sein könnte.
Kazaa benutzt den TreeView, ich hab das wohl verwechselt :oops: Na ja, wie auch immer, wenn du was über den Umgang mit der API in Bezug auf Controls lernen willst, dann geh mal auf ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:31 Uhr. |
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