<< Gesamtübersicht | << Klassenübersicht | Details der Klasse | Funktionsbeschreibungen |
Ein Fenster, dass weitere Fenster und/oder Controls beinhaltet. [Mehr ...]
Basisklassen(n) | abgeleitete Klassen | |||||||
---|---|---|---|---|---|---|---|---|
|
SFrameWindow |
|
Attribut | Typ | Beschreibung |
---|---|---|
rememberPosition | BOOL | wenn true, wird sich die Position des Fensters im userConfigFile gespeichert |
wndIconBig | SString | Die große Version des Fenster-Icons, wird im Explorer bei Ansicht-> große Symbole verwendet. |
wndIconSmall | SString | Die kleine Version des Fenster-Icons, wird im Explorer bei Ansicht->kleine Symbole, Liste oder Details und als Fenstersymbol verwendet. |
Attribut | Typ | Beschreibung |
---|---|---|
buttonbar | SToolbar | Die Symbolleiste dieses Fensters. |
coolbar | SCoolbar | Der Container für Menü- und Symbolleisten. |
hiconB | HICON | |
hiconS | HICON | |
hScroll | SScrollBar | Die horizontale Scrollleiste dieses Fensters. |
menubar | SMenubar | Die Menüzeile dieses Fensters. |
showSvlLabel | BOOL | Wenn true wird beim Erzeugen des Fensters das SVL-Label erzeugt. |
statusBar | SStatusBar | Die Statusbar dieses Fensters. |
svlLabel | SImageControl | Das SVL-Label des Fensters. |
svlStyle | DWORD | Legt Styles für das Fenster fest. Beinhaltet ein Kombination von SWIN_STYLES_... Konstanten. |
vScroll | SScrollBar | Die vertikale Scrollleiste dieses Fensters. |
Name | Parameter | Rückgabewert | Beschreibung |
---|---|---|---|
createButtonBar | BOOL bigButtons=true | BOOL | Erzeugt die ButtonBar des SFrameWindow. |
createMenuBar | BOOL | Erzeugt die Menubar des SFrameWindow. | |
createScrollBars | bool createBarHor, bool createBarVert |
BOOL | Erzeugt die Scrollbars des SFrameWindow. |
createStatusBar | BOOL | Erzeugt die Menubar des SFrameWindow. | |
messageHandler | HWND hwndMsg, UINT message, WPARAM wParam, LPARAM lParam, BOOL noDefault=false, LRESULT ret=0 |
LRESULT | Verarbeitet Windows-Messages für diesen Frame. |
onClickSvlLabel | void | Wird beim Klick auf das SVL-Label ausgelöst. | |
recalcFrame | void | ||
startPositioning | void | Wird für die Positionierung durch den Layouter verwendet. | |
stopPositioning | void | Wird für die Positionierung durch den Layouter verwendet. |
Name | Parameter | Rückgabewert | Beschreibung |
---|---|---|---|
onClose | BOOL | ||
onComportData | BYTE newData | void | |
onMouseMove | WORD keys, int x, int y | void | Wird ausgelöst, wenn die Maus über den Clientbereich bewegt wird. |
onPreCreateWindow | void | Ereignis wird ausgelöst bevor das Fenster erstellt wird und dient zur Initialisierung. | |
onStatusBarClickLeft | int section | bool | |
onStatusBarClickRight | int section | bool | |
onStatusBarDblClickLeft | int section | bool |
Ein Fenster, dass weitere Fenster und/oder Controls beinhaltet.
Alle Fenster in SVL-Anwendungen sollten von dieser Klasse abgeleitet werden.
SFrameWindow beinhaltet zur Entwurfszeit des Programms den Layouter. Dieser wird nach dem Starten des Programms über das SVL-Icon oder die Taste 'Scroll-Lock' ein- bzw. ausgeschaltet.
createButtonBar(BOOL bigButtons=true) BOOL |
![]() ![]() |
Erzeugt die ButtonBar des SFrameWindow.
Es kann nur eine ButtonBar vom SFrameWindow verwaltet werden. Rufen Sie diese Funktion auf, bevor sie auf die ButtonBar zugreifen und z.B. Button hinzufügen.
bigButtons | wenn true werden hohe Button erzeugt, wo unter dem Bild der Text steht |
createMenuBar() BOOL |
![]() ![]() |
Erzeugt die Menubar des SFrameWindow.
Es kann nur eine Menubar vom SFrameWindow verwaltet werden. Rufen Sie diese Funktion auf, bevor sie auf die MenuBar zugreifen und z.B. Menüpunkte hinzufügen.
createScrollBars(bool createBarHor, bool createBarVert) BOOL |
![]() ![]() |
Erzeugt die Scrollbars des SFrameWindow.
createStatusBar() BOOL |
![]() ![]() |
Erzeugt die Menubar des SFrameWindow.
Es kann nur eine Menubar vom SFrameWindow verwaltet werden. Rufen Sie diese Funktion auf, bevor sie auf die MenuBar zugreifen und z.B. Menüpunkte hinzufügen.
messageHandler(HWND hwndMsg, UINT message, WPARAM wParam, LPARAM lParam, BOOL noDefault=false, LRESULT ret=0) LRESULT |
![]() ![]() |
Verarbeitet Windows-Messages für diesen Frame.
onClickSvlLabel() void |
![]() ![]() |
Wird beim Klick auf das SVL-Label ausgelöst.
onClose() BOOL |
![]() ![]() |
onComportData(BYTE newData) void |
![]() ![]() |
onMouseMove(WORD keys, int x, int y) void |
![]() ![]() |
Wird ausgelöst, wenn die Maus über den Clientbereich bewegt wird.
keys | eine Kombination von:
|
onPreCreateWindow() void |
![]() ![]() |
Ereignis wird ausgelöst bevor das Fenster erstellt wird und dient zur Initialisierung.
onStatusBarClickLeft(int section) bool |
![]() ![]() |
onStatusBarClickRight(int section) bool |
![]() ![]() |
onStatusBarDblClickLeft(int section) bool |
![]() ![]() |
recalcFrame() void |
![]() ![]() |
startPositioning() void |
![]() ![]() |
Wird für die Positionierung durch den Layouter verwendet.
stopPositioning() void |
![]() ![]() |
Wird für die Positionierung durch den Layouter verwendet.
<< Gesamtübersicht | << Klassenübersicht | Details der Klasse | Funktionsbeschreibungen |