SInBox

Zeigt einen Dialog zur Eingabe an. [Mehr ...]

Vererbung

Basisklassen(n)   abgeleitete Klassen
  SWindow
SFrameWindow
SDialog
SInBox  

Attribute

public:

Attribut Typ Beschreibung
text SString Text, der als Vorbelegung für die InBox verwendet werden soll bzw. der eingegebene Text.

protected:

Attribut Typ Beschreibung
eingabeCtrl SEdit SEdit-Objekt des Eingabetextes
infotextCtrl SStatic SStatic-Objekt des Info-Textes
startInfoText SString Der anzuzeigende Info-Text

Operationen

public:

Name Parameter Rückgabewert Beschreibung
onBtnOk BOOL Diese Funktion wird ausgelöst, wenn ein Button mit dem ID = IDOK betätigt wird.
onInitWindow void Ereignis tritt ein, wenn der Dialog angelegt wird.
show const SString& infoText,
const SString& dialogTitel,
SString& outEingabeText,
SWindow* pParentWnd
int Zeigt einen Dialog zur Werteingabe an.

protected:

Name Parameter Rückgabewert Beschreibung
setCreateParam void Wird im Konstruktor geladen, und dient zur Überschreibung der Standardwerte des SWindow.

Detailbeschreibung SInBox

Zeigt einen Dialog zur Eingabe an.


Beispiel:

SInBox box;
SString name="unbekannt";
box.show("Gib deinen Namen ein:","Namen eingeben",name,this);
messageBox("Dein Name ist "+name);

Funktionsbeschreibungen

onBtnOk() BOOL

Diese Funktion wird ausgelöst, wenn ein Button mit dem ID = IDOK betätigt wird.

Sie sollten diese Funktion überschreiben um spezielle Aktionen durchzuführen.

Rückgabe:

BOOL wenn diese Funktion false zurückgibt, wird der Dialog nicht geschlossen
BOOL wenn diese Funktion true zurückgibt, wird der Dialog geschlossen

onInitWindow() void

Ereignis tritt ein, wenn der Dialog angelegt wird.

Hier werden die Elemente des Dialogs erzeugt.

setCreateParam() void

Wird im Konstruktor geladen, und dient zur Überschreibung der Standardwerte des SWindow.

show(const SString& infoText, const SString& dialogTitel, SString& outEingabeText, SWindow* pParentWnd) int

Zeigt einen Dialog zur Werteingabe an.

Parameter:

eingabeText darzustellender Text im Eingabefeld bei Start

Rückgabe:

0 Abbruch durch Nutzer
1 Bestätigung durch Nutzer mit OK
eingabeText geänderter Text wenn OK gedrückt wurde