Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Emil
Anmeldungsdatum: 14.02.2007 Beiträge: 26 Wohnort: am Ende der Welt
|
Verfasst am: 14.08.2007, 12:09 Titel: Scrollbalken selber machen |
|
|
Ich möchte gerne einen Scrollbalken selber programmieren und zwar so, dass er unter Windows und Linux lauffähig ist.
Da fallen die APIs natürlich aus.
Meine Idee ist erst einmal folgende:
Ich benötige die Anzahl der Zeilen, die auf den Bildschirm gebracht werden.
Und ich benötige die Fläche des Fensters, zumindest die y-Koordinaten.
Aber ich komme mit der Formel nicht so recht weiter.
Hat jemand eine Idee?
Emil |
|
Nach oben |
|
 |
csde_rats

Anmeldungsdatum: 07.01.2007 Beiträge: 2292 Wohnort: Zwischen Sessel und Tastatur
|
Verfasst am: 14.08.2007, 12:27 Titel: |
|
|
Also Textbildschirm?
Du hast z.B. 50 Zeilen => -2 (Menü oben und Status unten, jeweils eine Zeile) => 48 => -2 (2 Felder oben und unten zum Rauf/Runterscrollen) => 46
46 ist also die Zahl, die Umschreibt, wie lang die "eigentliche" Scrollleiste ist.
---
Der ASCII Zeichenssatz hat dafür auch gut passende Zeichen.
---
Ein gutes Beispiel hierfür ist übrigens die QuickBasic IDE. _________________ If hilfreicher_Beitrag then klick(location.here)
Klick |
|
Nach oben |
|
 |
|