Entwickler-Ecke

Windows API - Manuell Scrolling


delphijanka - Do 11.02.10 12:18
Titel: Manuell Scrolling
Hallo.

Ich möchte ein Scrollbar eines StringGrids auf eine bestimmte Position bewegen, also nicht zu einer Zeile/Spalte, sondern die genaue Angabe der Scrollposition (wie es intern abgespeichert wird).
Dann möchte ich die aktuelle Position des Scrolls ablesen (also wiederum keine Zeile/Spalte)

Weiss jemand wie ich das tue? Das much irgendwie mit StringGrid.Perform(...) gehen, nur weiss ich net, welche Message-Parameter ich einsetzen soll.

Für eine Hilfe wäre ich sehr dankbar.


FinnO - Do 11.02.10 21:57

ich müsste lügen, aber ich glaube EM_SCROLL o.ä.


Xion - Fr 12.02.10 09:07

MSDN - WM_VSCROLL [http://msdn.microsoft.com/en-us/library/bb787577(VS.85).aspx]

oder

StringGrid1.ScrollBy(0,1);


Das ist zum auslesen *vermut*
MSDN - GetScrollPos [http://msdn.microsoft.com/en-us/library/bb787585(VS.85).aspx]