SInBox
Zeigt einen Dialog zur Eingabe an. [Mehr ...]
Vererbung
Basisklassen(n) |
|
abgeleitete Klassen |
|
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. |
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);
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 |
Ereignis tritt ein, wenn der Dialog angelegt wird.
Hier werden die Elemente des Dialogs erzeugt.
Wird im Konstruktor geladen, und dient zur Überschreibung der Standardwerte des SWindow.
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 |