| << Gesamtübersicht | << Klassenübersicht | Details der Klasse | Funktionsbeschreibungen | 
Basisklasse für alle frei positionierbaren Steuerelemente
| Basisklassen(n) | abgeleitete Klassen | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 
 | SControlPositioned | 
 | 
| Attribut | Typ | Beschreibung | 
|---|---|---|
| createRect | SRect | Nicht-normalisiertes Rechteck mit dem das Control angelegt wird. Es wird zum Speichern der Positionierung verwendet. | 
| enablePositioning | BOOL | Gibt an, ob die Positionierung mittels Layouter gestattet ist. | 
| Attribut | Typ | Beschreibung | 
|---|---|---|
| pPosWnd | SPositioningWnd* | Zeiger auf SDragWnd während der Positionierung. | 
| Name | Parameter | Rückgabewert | Beschreibung | 
|---|---|---|---|
| create | SWindow* parent | BOOL | Gibt einen Hinweis aus, falls der Programmierer die unterschiedlichen Varianten zur Erzeugung eines Fensters und eines Steuerelements verwechselt. | 
| createCtrl | SWindow* pwndParent, const SString& text, int left, int top, int width=SCONTROL_DEFAULTSIZE, int height=SCONTROL_DEFAULTSIZE, int anchorType=SWIN_ANCHOR_AUTO | int | Erzeugt das Control als Fenster an der angegebenen Position. | 
| createCtrl | SWindow* pwndParent, const SString& text, SRect rect, int anchorType=SWIN_ANCHOR_AUTO | int | Erzeugt das Control als Fenster an der angegebenen Position. | 
| startPositioning | void | Startet den Positionierungs-Vorgang. | |
| stopPositioning | void | Beendet den Positionierungs-Vorgang. | 
| Name | Parameter | Rückgabewert | Beschreibung | 
|---|---|---|---|
| afterCreatePositioning | void | Nach dem Erstellen des Steuerelements erfolgt die Positionierung, nach den im Layouter gespeicherten Werten. | |
| messageHandler | HWND hwndMsg, UINT message, WPARAM wParam, LPARAM lParam, BOOL noDefault=false, LRESULT ret=0 | LRESULT | Behandlungsroutine für Windows-Nachrichten | 
| onLoadStyle | void | Wird ausgelöst zur Aufforderung Styles einzulesen. | |
| onPostCreateCtrl | void | Wird nach dem Create und vor dem ersten Anzeigen des Controls ausgeführt. | 
Basisklasse für alle frei positionierbaren Steuerelemente
| afterCreatePositioning() void |     | 
Nach dem Erstellen des Steuerelements erfolgt die Positionierung, nach den im Layouter gespeicherten Werten.
| create(SWindow* parent) BOOL |     | 
Gibt einen Hinweis aus, falls der Programmierer die unterschiedlichen Varianten zur Erzeugung eines Fensters und eines Steuerelements verwechselt.
| createCtrl(SWindow* pwndParent, const SString& text, int left, int top, int width=SCONTROL_DEFAULTSIZE, int height=SCONTROL_DEFAULTSIZE, int anchorType=SWIN_ANCHOR_AUTO) int |     | 
Erzeugt das Control als Fenster an der angegebenen Position.
wenn left/top, width/height kleiner als 0, wird dieser Betrag von der restlichen verfügbaren Größe abgezogen.
| pwndParent | Zeiger auf das Elternfenster | 
| text | Starttext des Steuerelements (wndStartText) | 
| left | Abstand von links | 
| top | Abstand von oben | 
| width | Breite | 
| height | Höhe | 
| anchorType | Ankertyp, legt fest, an welcher Seite(n) das Control bei Größenänderung verankert ist; Möglich ist SWIN_ANCHOR_AUTO oder eine Kombination der anderen Werte: 
 | 
| int | id des Steuerelements | 
| createCtrl(SWindow* pwndParent, const SString& text, SRect rect, int anchorType=SWIN_ANCHOR_AUTO) int |     | 
Erzeugt das Control als Fenster an der angegebenen Position.
wenn left/top, width/height kleiner als 0, wird dieser Betrag von der restlichen verfügbaren Größe abgezogen.
| pwndParent | Zeiger auf das Elternfenster | 
| text | Starttext des Steuerelements (wndStartText) | 
| left | Abstand von links | 
| top | Abstand von oben | 
| width | Breite | 
| height | Höhe | 
| anchorType | Ankertyp, legt fest, an welcher Seite(n) das Control bei Größenänderung verankert ist; Möglich ist SWIN_ANCHOR_AUTO oder eine Kombination der anderen Werte: 
 | 
| int | id des Steuerelements | 
| messageHandler(HWND hwndMsg, UINT message, WPARAM wParam, LPARAM lParam, BOOL noDefault=false,LRESULT ret=0) LRESULT |     | 
Behandlungsroutine für Windows-Nachrichten
| 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 | 
| LRESULT | Bearbeitungsergebnis der Nachricht (von Nachricht abhänig) | 
| onLoadStyle() void |     | 
Wird ausgelöst zur Aufforderung Styles einzulesen.
| onPostCreateCtrl() void |     | 
Wird nach dem Create und vor dem ersten Anzeigen des Controls ausgeführt.
| startPositioning() void |     | 
Startet den Positionierungs-Vorgang.
| stopPositioning() void |     | 
Beendet den Positionierungs-Vorgang.
| << Gesamtübersicht | << Klassenübersicht | Details der Klasse | Funktionsbeschreibungen |