SLabel

ein Beschriftungsfeld eines anderen Steuerelements

Vererbung

Basisklassen(n)   abgeleitete Klassen
  SWindow
SControl
SControlPositioned
SControlPredefined
SStatic
SLabel  

Attribute

protected:

Attribut Typ Beschreibung
offsetX int X-Position bezogen auf den Eigentümer
offsetY int Y-Position bezogen auf den Eigentümer.
pOwner SWindow* Zeiger auf das Eigentümer-Fenster.
sizeX int Breite des Labels
sizeY int Höhe des Labels
startText SString Der darzustellende Text.

Operationen

public:

Name Parameter Rückgabewert Beschreibung
init SWindow* pOwner,
const SString& text,
int xOffset,
int yOffset,
int sizeX,
int sizeY
void Initialisiert ein Label.
startPositioning void Durch Überschreiben wird diese Funktionalität deaktiviert.
stopPositioning void Durch Überschreiben wird diese Funktionalität deaktiviert.

protected:

Name Parameter Rückgabewert Beschreibung
moveLabel void Verschiebt das Label.
onCapturedMessage HWND msgHwnd,
UINT msg,
WPARAM wParam,
LPARAM lParam,
void* pData
void Diese Funktion wird ausgelöst, wenn eine Nachrichten-Kopie erhalten wurde. Die übergebenen Parameter sind die Daten der Originalnachricht, pData ist der bei addCapturedMessage übergebene Wert.

Detailbeschreibung SLabel

ein Beschriftungsfeld eines anderen Steuerelements

Funktionsbeschreibungen

init(SWindow* pOwner, const SString& text, int xOffset, int yOffset, int sizeX, int sizeY) void

Initialisiert ein Label.

Parameter:

pOwner Zieger auf den Eigentümer, i.d.R. ein Control
text darzustellender Text
xOffset relative x-Position zum Eigentümer
yOffset relative y-Position zum Eigentümer
sizeX Breite des Labels, wenn SLABEL_SAME_SIZE dann so breit wie Eigentümer
sizeY Höhe des Labels, wenn SLABEL_SAME_SIZE dann so hoch wie Eigentümer

moveLabel() void

Verschiebt das Label.

Diese Funktion wird vom Eigentümer automatisch aufgerufen. Die neue Position berechnet sich aus der Position des Eigentümers und dem x/y-Offset des Labels.

onCapturedMessage(HWND msgHwnd, UINT msg, WPARAM wParam, LPARAM lParam, void* pData) void

Diese Funktion wird ausgelöst, wenn eine Nachrichten-Kopie erhalten wurde. Die übergebenen Parameter sind die Daten der Originalnachricht, pData ist der bei addCapturedMessage übergebene Wert.

startPositioning() void

Durch Überschreiben wird diese Funktionalität deaktiviert.

stopPositioning() void

Durch Überschreiben wird diese Funktionalität deaktiviert.