SCoolbar

Die Coolbar ist ein Container für Menü- und Toolbars. [Mehr ...]

Vererbung

Basisklassen(n)   abgeleitete Klassen
  SWindow
SControl
SControlPositioned
SControlPredefined
SControlLoaded
SCoolbar  

Attribute

public:

Attribut Typ Beschreibung
bandCreateInfo REBARBANDINFO Windows-API-Struktur zur Erzeugung einer Coolbar
orgWndProcCoolbar WNDPROC Standard-Behandlungsroutine des Controls

Operationen

public:

Name Parameter Rückgabewert Beschreibung
deleteBand int offset BOOL Entfernt ein Band von der Coolbar.
getBandCount int Gibt die Anzahl der enthaltenen Bänder zurück.
init void Erstellt die Coolbar.
insertToolbar SToolbar& toolbar,
const SString& titel=""
BOOL Fügt eine Toolbar ein.
winProcCtrlCoolbar HWND hwnd,
UINT message,
WPARAM wParam,
LPARAM lParam
LRESULT CALLBACK Behandlungsroutine für Windows-Nachrichten

protected:

Name Parameter Rückgabewert Beschreibung
onPostCreateCtrl void Wird nach dem Erstellen und vor dem ersten Anzeigen ausgelöst.

Detailbeschreibung SCoolbar

Die Coolbar ist ein Container für Menü- und Toolbars.


Jedes von SFrameWindow abgeleitete SVL-Fenster enthält eine Coolbar, die bereits eine Toolbar und eine Menubar enthält.

Funktionsbeschreibungen

deleteBand(int offset) BOOL

Entfernt ein Band von der Coolbar.

Parameter:

offset index des zu entfernenden Bandes

getBandCount() int

Gibt die Anzahl der enthaltenen Bänder zurück.

init() void

Erstellt die Coolbar.

insertToolbar(SToolbar& toolbar, const SString& titel="") BOOL

Fügt eine Toolbar ein.

Parameter:

toolbar einzufügende Toolbar
titel Titel der neuen Toolbar

onPostCreateCtrl() void

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

winProcCtrlCoolbar(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)