Programmieren mit C++

Code-Beispiele & Lösungen

Die Grid-Control-Klassenbibliothek

Control-Klasse TGDoubleEdit

Die Klasse TGDoubleEdit ist von TGEdit abgeleitet und wird eingesetzt, um numerische Eingaben mit doppelt genauen Realzahlen entgegenzunehmen.

Öffentlicher Konstruktor

TGDoubleEdit (
  TWindow *p, uint resid, uint width, 
  uint dec, double min, double max, 
  TModule *module = 0)
TGDoubleEdit (
  TWindow *p, uint id, double val, int x,
  int y, int w, int h, uint width, uint dec,
  double min, double max, TModule *module = 0)

TGDoubleEdit() ruft den entsprechenden geerbten Konstruktor der Klasse TGEdit auf. Die Parameter width und dec spezifizieren die maximale Anzahl der Zeichen für die Eingabe sowie die Anzahl der Dezimalzeichen. min und max bilden die Grenzen für die Eingabefilterung.

Geschützte Members

Konstruktor TGDoubleEdit

int Dec

Dec speichert die Anzahl der Dezimalziffern.

Member Dec

short value

value speichert den numerischen Wert des Objekts.

Member value

virtual void DrawCell (
           TDC &dc, Trect &rc, const void *p, 
           TGrid::Align align = TGrid::Left)

DrawCell() zeichnet das Abbild einer Edit-Control auf eine Zelle des Grid unter Verwendung des Ausgabekontexts dc und der Koordinaten rc unter Berücksichtigung der Textausrichtung align. Parameter p zeigt auf ein double-Objekt.

Memberfunktion DrawCell

virtual void EvKillFocus (HWND h)

Verliert die Control den Fokus, wird die Eingabe gemäß der Anzahl der Dezimalziffern neu formatiert.

Memberfunktion EvKillFocus

void SetupWindow ()

SetupWindow() konvertiert den value in einen String und setzt diesen in das Editierfeld der Edit-Control.

Öffentliche Members

Memberfunktion SetupWindow

static bool blankNull

blankNull ist TRUE, wenn die Ausgabe von Nullen unterdrückt wird.

Member blankNull

void SetBlankNull (bool b)

SetBlankNull() setzt blankNull auf b.

Memberfunktionen SetBlankNull

void SetMin (double d)
void SetMax (double d)

Die Memberfunktionen setzten die Werte für Min und Max.double operator = (double d). Der Zuweisungsoperator speichert d im Editierfeld.

Memberfunktionen SetMin SetMax





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:27:58 von textarchiv.alojado.de