Programmieren mit C++

Code-Beispiele & Lösungen

Die Grid-Control-Klassenbibliothek

Die lokalen Klassen TGrid::HScroll und TGrid::VScroll

Die lokalen Klassen TGrid::HScroll und TGrid::VScroll erzeugen eine horizontale bzw. eine vertikale Laufleiste. Beide werden im Prinzip gleich behandelt.

Öffentlicher Konstruktor

HScroll (TGrid *g)
VScroll (TGrid *g)

Die Konstruktoren erzeugen eine horizontale bzw. vertikale Laufleiste am unteren bzw. am rechten Rand des Grids. Die exakte Größe der Laufleiste und deren Position wird von der Funktion TGrid::CalcPos() ermittelt.

Öffentliche Members

Konstruktoren Hscroll VScroll

TGrid *grid

grid zeigt auf das mit der Laufleiste verbundene Grid.

Member grid

void SBBottom ()
void SBLineDOwn ()
void SBLineUp ()
void SBPageDown ()
void SBPageUp ()
void SBThumbPosition ()
void SBThumbTrack ()
void SBTop ()

Die Memberfunktionen SB... reichen die korrespondierenden Laufleistenbenachrichtigungen an das verbundene TGrid-Objekt weiter.

Memberfunktionen SB...

bool PreProcessMsg (MSG &msg)

PreProcessMsg() fängt die Tastatureingaben ab und reicht sie an das TGrid-Objekt weiter, wenn die Laufleiste den Fokus besitzt. Dies passiert insbesondere dann, wenn das Grid statische Felder besitzt.

Memberfunktion PreProcessMsg

void SetupWindow ()

Innerhalb der Memberfunktion SetupWindow() wird zunächst die geerbte Methode aufgerufen und anschließend der Scrollbereich gesetzt.

Memberfunktion SetupWindow





Sachgebiet


© 2009-2012 by Alojado Publishing. Alle Rechte vorbehalten. Ausgewiesene Marken gehören ihren jeweiligen Eigentümern.
Mit der Benutzung dieser Seite erkennen Sie die Nutzungsbedingungen und die Datenschutzerklärung an. Der Betreiber übernimmt keine Haftung für den Inhalt verlinkter externer Internetseiten.
Seite erzeugt 2012-05-20 01:47:58 von textarchiv.alojado.de