SControl

Basisklasse für alle Steuerelemente

Vererbung

Basisklassen(n)   abgeleitete Klassen
  SWindow
SControl
SControlPositioned
SToolbar

Attribute

protected:

Attribut Typ Beschreibung
dlgItemID UINT ID des Steuerelements

Operationen

public:

Name Parameter Rückgabewert Beschreibung
getID UINT Liefert die ID des Steuerelements.
setID UINT newDlgItemID void Legt den ID des Controls fest.

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
onCtlColor HDC hdc HBRUSH Wird vom Standard-Windows-Control ausgelöst, um die Farben des Controls setzen zu lassen.
onNotifySelf int notifyCode,
LPNMHDR pNotify
LRESULT Dieses Ereignis wird ausgelöst, wenn eine Notify-Message an den Parent gesendet wurde.

Detailbeschreibung SControl

Basisklasse für alle Steuerelemente

Funktionsbeschreibungen

getID() UINT

Liefert die ID des Steuerelements.

Rückgabe:

UINT ID

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)

onCtlColor(HDC hdc) HBRUSH

Wird vom Standard-Windows-Control ausgelöst, um die Farben des Controls setzen zu lassen.

onNotifySelf(int notifyCode, LPNMHDR pNotify) LRESULT

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

Parameter:

notifyCode Nachrichten-Nummer
pNotify Nachrichten-Parameter (Nachrichtenabhängig)

Rückgabe:

LRESULT Bearbeitungsergebnis der Nachricht (von Nachricht abhängig)

setID(UINT newDlgItemID) void

Legt den ID des Controls fest.

Dies sollte, sofern nötig, vor dem create durchgeführt werden.

Parameter:

newDlgItemID neue ID