TGDateEdit (
TWindow *p, uint id, const char *fmt,
const IntlDate &min, const IntlDate &max,
bool notnull, TModule *module = 0)
TGDateEdit (
TWindow *p, uint id, const string &fmt,
const IntlDate &min, const IntlDate &max,
bool notnull, TModule *module = 0)
TGDateEdit (
TWindow *p, uint id, int x, int y, int w,
int h, const char *fmt,
const IntlDate &min, const IntlDate &max,
bool notnull, TModule *module = 0)
TGDateEdit (
TWindow *p, uint id, int x, int y, int w,
int h, const string &fmt,
const IntlDate &min, const IntlDate &max,
bool notnull, TModule *module = 0)
Der Konstruktor TGDateEdit() ruft den entsprechenden geerbten Konstruktor der Klasse TGDateTimeEdit auf. Der Parameter fmt übergibt das Datumsformat für die Klasse IntlDate. Min und max stellen Grenzen für die Datumseingaben dar, und notnull klassifiziert leere Eingabne als ungültig, wenn dieser Parameter TRUE ist.
Geschützte Members
| Konstruktor TGDateEdit |
virtual void EvKeyDown (
uint vkey, uint repeat, uint flags)
EvKeyDown() reagiert auf die Nachricht WM_KEYDOWN, indem sie auf die Eingabe der Taste F2 testet. Wird diese Taste erkannt, ersetzt die Control den Inhalt des Editfelds durch das aktuelle Datum. Alle übrigen Tastaturereignisse werden weitergegeben.
| Memberfunktion EvKeyDown |
virtual void EvRButtonDblClk (
uint keys, Tpoint &where)
EvRButtonDblClk() reagiert auf einen Doppelklick der rechten Maustaste, indem sie den Inhalt des Editfelds durch das aktuelle Datum ersetzt.
| Memberfunktion EvRButtonDblClk |
virtual void DrawCell (
TDC &dc, Trect &rc, const void *p,
TGrid::Align align = TGrid::Left)
DrawCell() zeichnet das Abbild einer Edit-Control auf das Grid unter Verwendung des übergebenen Ausgabekontexts dc sowie der der Koordinaten rc und der Ausrichtung align. Zeiger p zeigt auf ein IntlDate-Objekt.
Öffentliche Members
| Memberfunktion DrawCell |
void SetFilter (
const IntlDate &min, const IntlDate &max,
const char *fmt, bool notnull)
void SetFilter (
const IntlDate &min, const IntlDate &max,
const string &fmt, bool notnull)
SetFilter() setzt die Werte der durch den Konstruktor initialisierten Members min, max, fmt und notNull neu gemäß den Werten der übergebenen Parameter.
| Memberfunktion SetFilter |