Einzelnen Beitrag anzeigen

neolithos

Registriert seit: 31. Jul 2003
Ort: Dresden
1.386 Beiträge
 
Delphi 7 Architect
 
#5

Re: Scrollbar umpositionieren

  Alt 15. Jun 2004, 12:42
Wenn du ein bißchen Ahnung von der Windows API hast.


Leichter:

Verstecke die untere Scrollleiste -> WM_NCCALCSIZE
Setze eine neue ScrollBar, und leite deren Scrollnachrichten an das DBGrid weiter.
Leite alle Scrollnachrichen vom DBGrid zur Scrollbar weiter



Schwer:

Klemme jegliche Nachricht zum Scrollbar zeichen ab und ersetze sie durch deine eigenen Routinen.
Du musst dabei jede Berechnung und Zeichenroutine selbst schreiben. Hast aber völlige Freiheit in der Gestaltung des Non-Client-Bereiches. (Genauso wird es übrigens bei den FlatScrollBars gemacht).


Gleich im vorraus! Ich kann kein Bsp Posten, ich habe diesen speziellen Fall noch nicht programmiert und außerdem währe dieser Quelltext viel zu lang und kompliziert.

Woher weiß ich das dann, ich habe mal die rechte Scrollbar durch zwei Schalter ersetzt. Einer oben im Control und einer unten (siehe Anhang).

Viel Spaß beim tüfteln.
Miniaturansicht angehängter Grafiken
bild2_928.jpg  
- ciao neo -
Es gibt niemals dumme Fragen, sondern nur dumme Antworten!
  Mit Zitat antworten Zitat