|
Die Control-Klasse TGButton ist von TButton abgeleitet. Bedingt durch eine Windows-Limitation können Farben jedoch nicht geändert werden.
Öffentlicher Konstruktor
| |
TGButton (TWindow *p, int id,
TModule *module = 0)
TGButton (TWindow *p, int id, char *text,
int x, int y, int w, int h,
bool isdefault = false,
TModule *module = 0)
TGButton() ruft den entsprechenden geerbten Konstruktur der Klasse TButton auf.
Geschützte Members
| Konstruktor TGButton |
TGrid *grid
grid zeigt auf das verbundene TGrid-Objekt.
| Member grid |
virtual void DrawCell (
TDC &dc, TRect &rc, const void *p,
TGrid::Align align = TGrid::Left)
DrawCell zeichnet das Abbild eines Buttons auf das Grid unter Verwendung des Ausgabekontexts dc und des Texts p, der auf die in rc übergebenen Koordinaten zentriert wird.
| Memberfunktion DrawCell |
virtual uint EvGetDlgCode (MSG far *msg)
Ist die Control mit einem Grid verbunden, nimmt sie alle Eingaben entgegen, ansonsten ruft das Objekt die Funktion EvGetDlgCode() des Basis-Objekts auf.
| Memberfunktion EvGetDlgCode |
virtual void EvChar (
uint key, uint repeat, uint flags)
virtual void EvKeyDown (
uint key, uint repeat, uint flags)
virtual void EvKeyUp (
uint key, uint repeat, uint flags)
Ist die Control mit einem Grid verbunden, reicht das Objekt alle Tastatureingaben an das Grid weiter, ansonsten werden die Eingaben an Windos zurückgegeben.
| Memberfunktionen EvChar EvKeyDown EvKeyUp |
virtual void EvLButtonDown (
uint modKeys, TPoint &point)
virtual void EvLButtonUp (
uint modKeys, TPoint &point)
virtual void EvLButtonDblClk (
uint modKeys, TPoint &point)
virtual void EvRButtonDown (
uint modKeys, TPoint &point)
virtual void EvRButtonUp (
uint modKeys, TPoint &point)
virtual void EvRButtonDblClk (
uint modKeys, TPoint &point)
Diese Memberfunktionen reagieren auf Mausereignisse, indem sie das Ereignis an die Funktion TGrid::ProcessMouse() weiterreichen.
| Memberfunktionen EvLButtonDown EvLButtonUp EvLButtonDblClk EvRButtonDown EvRButtonUp EvRButtonDblClk |
virtual void EvSetFocus (HWND hWndLostFocus)
Ist die Control mit einem Grid verbunden, versucht sie, den Fokus auf die entsprechende Spalte zu setzen.
| Memberfunktion EvSetFocus |
virtual bool PreProcessMsg (MSG &msg)
PreProcessMsg() bearbeitet die Eingabe der Esc-Taste. Wurde die Taste vom Grid bearbeitet, liefert die Funktion TRUE zurück, ansonsten die gleiche Rückgabe wie die Funktion TButton::PreProcessMsg (msg).
Öffentliche Members
| Memberfunktion PreProcessMsg |
virtual int Height ()
Returniert den Wert Attr.H
| Memberfunktion Height |
virtual int Width ()
Returniert den Wert Attr.W.
| Memberfunktion Width
|