Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi StringGrid im XP Design? (https://www.delphipraxis.net/6740-stringgrid-im-xp-design.html)

Pseudemys Nelsoni 20. Jul 2003 21:18


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

Chewie 20. Jul 2003 21:37

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.

Pseudemys Nelsoni 20. Jul 2003 21:55

Re: StringGrid im XP Design?
 
ah, danke :)

Pseudemys Nelsoni 20. Jul 2003 22:01

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?

Chewie 20. Jul 2003 22:16

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.

Pseudemys Nelsoni 20. Jul 2003 22:29

Re: StringGrid im XP Design?
 
hört sich wieder schwer an :( dachte eigentlich das TreeView == TreeView ist und nicht von der Sprache abhängt :\

Chewie 20. Jul 2003 22:38

Re: StringGrid im XP Design?
 
Zitat:

Zitat von silent
hört sich wieder schwer an :( dachte eigentlich das TreeView == TreeView ist und nicht von der Sprache abhängt :\

SysTreeView32 = SysTreeView32, aber SysTreeView32 <> TTreeView.

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.

Pseudemys Nelsoni 20. Jul 2003 22:46

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

Alexander 21. Jul 2003 10:58

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...

Chewie 21. Jul 2003 11:03

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 http://www.luckie-online.de/ und schau dir die WinAPI-Tutorials an.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:31 Uhr.
Seite 1 von 2  1 2      

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