SButtonCtrl

Basisklasse für alle Schalter wie Button, Checkbox und Radiobuttons

Vererbung

Basisklassen(n)   abgeleitete Klassen
  SWindow
SControl
SControlPositioned
SControlPredefined
SButtonCtrl
SCheckBox
SButton
SRadioButton
SGroupBox

Attribute

public:

Attribut Typ Beschreibung
orgWndProcButton WNDPROC Standard-Behandlungsroutine des Controls

Operationen

public:

Name Parameter Rückgabewert Beschreibung
click void Löst den Button aus als wenn er gedrückt wurde.
winProcCtrlButton HWND hwnd,
UINT message,
WPARAM wParam,
LPARAM lParam
LRESULT CALLBACK Behandlungsroutine für Windows-Nachrichten

protected:

Name Parameter Rückgabewert Beschreibung
messageHandler HWND hwndMsg,
UINT message,
WPARAM wParam,
LPARAM lParam,
BOOL noDefault=false,
LRESULT ret=0
LRESULT Behandlungsroutine für Windows-Nachrichten
onClicked void Wird beim Klicken des Buttons ausgelöst.
onNotifySelf int notifyCode,
LPNMHDR pNotify
LRESULT Dieses Ereignis wird ausgelöst, wenn eine Notify-Message an den Parent gesendet wurde.
onPostCreateCtrl void Wird nach dem Erstellen und vor dem ersten Anzeigen ausgelöst.

Detailbeschreibung SButtonCtrl

Basisklasse für alle Schalter wie Button, Checkbox und Radiobuttons

Funktionsbeschreibungen

click() void

Löst den Button aus als wenn er gedrückt wurde.

messageHandler(HWND hwndMsg, UINT message, WPARAM wParam, LPARAM lParam, BOOL noDefault=false,LRESULT ret=0) LRESULT

Behandlungsroutine für Windows-Nachrichten

Parameter:

hwndMsg Fenster-Handle des Ziels der Nachricht
message Nachrichten-Nummer
wParam Nachrichten-Parameter
lParam Nachrichten-Parameter
noDefault Standardbehandlung der Nachricht abschalten
ret Standard-Rückgabewert

Rückgabe:

LRESULT Bearbeitungsergebnis der Nachricht (von Nachricht abhänig)

onClicked() void

Wird beim Klicken des Buttons ausgelöst.

onNotifySelf(int notifyCode, LPNMHDR pNotify) LRESULT

Dieses Ereignis wird ausgelöst, wenn eine Notify-Message an den Parent gesendet wurde.

onPostCreateCtrl() void

Wird nach dem Erstellen und vor dem ersten Anzeigen ausgelöst.

winProcCtrlButton(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) LRESULT CALLBACK

Behandlungsroutine für Windows-Nachrichten

Parameter:

hwndMsg Fenster-Handle des Ziels der Nachricht
message Nachrichten-Nummer
wParam Nachrichten-Parameter
lParam Nachrichten-Parameter

Rückgabe:

LRESULT CALLBACK Bearbeitungsergebnis der Nachricht (von Nachricht abhänig)