ScrollView-Prozedur (Unit GVisible)

Deklaration:

procedure ScrollView(Self: PGView; Delta: TPoint; SubRect: PRect);


Funktion:


Diese Prozedur scrollt die View Self um den Vektor Delta. Es werden Bildschirm- Kopieraktionen eingesetzt, um wiederverwendbare Bildteile zu verschieben. Andere Bildteile werden durch Draw-Aufrufe neu gezeichnet.

Setzen Sie SubRect auf NIL, um die gesamte View scrollen zu lassen. Ansonsten können Sie hier ein lokales Unter- Rechteck angeben.

Hinweis:


Dies ist die einzige anwendungsnahe Prozedur der Unit GVisible. Viele Basis-Views wie TInputLine, TListViewer, TScroller und TEditor nutzen sie bereits, um ein effizientes Scrolling zu erzielen.

Siehe auch:


GVisible-Unit