Entwickler-Ecke
Windows API - Eigene Scrollbar in TScrollbox
GSE - So 09.03.03 15:30
Titel: Eigene Scrollbar in TScrollbox
Hi Leuts, :wave:
ich fang am besten gleich mit meinem Problem an: Ich möchte die langweilige "Windows-Standard-Scrollbar" einer TScrollbox durch meine eigene (genauer: TRxSlider) ersetzen. Wie kriege ich das am besten hin?
Meine vorherigen Versuche waren alle zum Scheitern verurteilt! :cry:
Danke schon im Voraus!
mfg
GSE
Popov - So 09.03.03 16:04
Wird etwas Arbeit sein. Du wirst zuerst die alte ScrollBar abschalten müssen. Dann wirst du von der Neuen per Messages an die ScrollBox mitteilen müssen ob es runtergeht oder rauf. Ich würde sagen mach das erst fertig und dann kann man sich noch mal unterhalten.
GSE - So 09.03.03 16:33
Ich glaube du hast mich falsch verstanden:
Ich möchte ja keine neue Scrollbox-Komponente programmieren sondern nur die alte Scrollbar der Scrollbox über eine andere Scrollbar verschieben.
mfg
GSE
Popov - So 09.03.03 18:06
Das hab ich auch so verstanden. Deshalb hab ich auch vergeschlagen, daß du die alte Scrollbar abschaltest und die Neue danebenlegst.
Ansonsten weiß ich auch nicht wie man einen Komponente die bereits eine ScrollBar hat sonst steuern könnte. Ich hab das mal vor langer Zeit einmal gemacht und es hat funktioniert.
Es kann aber sein, daß andere bessere Vorschläge haben.
torstenheinze - So 09.03.03 18:10
im prinzip hast du vorgeschlagen, was er in seiner frage schon geschrieben hatte. er will ja eben wissen, wies geht, und net, das es so geht. :roll:
Popov - So 09.03.03 18:29
Ich hab ihm auch mehr oder weniger gesagt wie das geht. Es sind einfach Messages die an die Box geschickt werden (leider fallen mir die Namen nicht ein). Er sollte also im API Forum fragen.
Aber das ist nur das rauf und runter. Er muß auch noch die Position des Balkens berechnen usw.
Es gab übrigens in den letzten Tagen irgendwo etwas zu dem Thema (glaube ich).
Motzi - So 09.03.03 20:35
Zitat: |
Es sind einfach Messages die an die Box geschickt werden |
Die Messages heißen WM_HSCROLL bzw WM_VSCROLL.. einfach mal im PSDK anschaun..
Aber ich fürchte dass das mit dem Ersetzen nicht so einfach werden wird...
GSE - So 09.03.03 22:01
Mmmh, mal sehen.
Aber trotzdem erstmal Danke!
mfg
GSE
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!