| |
|
|
Michael Wodrich | <tAbLe width=100% cellspacing=0 cellpadding=0 border=0><tR><tD valign=top>Das Aussehen des Programmfensters wird festgelegt.
Parameter: P:L1 - Stil des Fensters
Folgende Eigenschaften können definiert werden:</tD><tD align=right valign=top>Styletipps:
</tD></tR></tAbLe>1 | - Fenster hat Vergrösserungsbox (Pfeil nach oben) und kann vergrössert werden, nur in Verbindung mit 8 möglich, entspricht ~WS_MAXIMIZEBOX/$10000 | 2 | - Fenster hat Verkleinerungsbox (Pfeil nach unten) und kann zum Icon werden, nur in Verbindung mit 8 möglich, entspricht ~WS_MINIMIZEBOX/$10000 | 4 | - Dicker Rahmen (Grösse des Fensters ist veränderbar), entspricht ~WS_THICKFRAME/$10000 | 8 | - Fenster hat System-Menü, entspricht ~WS_SYSMENU/$10000 | 16 | - Fenster hat zunächst kein Menü (also auch kein ©) | 32 | - Fenster benutzt Bildschirmhintergrund als Hintergrund | 64 | - Das Fenster hat keine Titelzeile | 128 | - Das Programm kann weder mit <Strg-Esc>, <Alt-Tab> noch <Alt-F4> verlassen werden. | 256 | - Das Programm kann weder mit Alt-F4 noch mit Strg-Esc verlassen werden. Umschaltung mit Alt-Tab ist jedoch möglich. Das Systemmenü ist wirkungslos, kann aber über @MenuItem bzw. %MenuItem im Programm abgefragt werden. | 512 | - Dialogfensterstil für Hauptfenster (s.u.) | 1024 | - ToolWindow - Fenster erscheint nicht in der TaskBar und hat die typisch-kleinere ToolWindowTitleBar. |
Kombinationen werden durch Addition der einzelnen Werte erreicht. Damit der Befehl Wirkung zeigt, muss er vor dem ersten Öffnen des Programmfensters erfolgen! Soll der Bildschirmhintergrund als Hintergrund verwandt werden, muss das Fenster mit WINDOW (und nicht mit CLS) geöffnet werden.
Der Dialogfenster-Stil (512 bzw. $200) erlaubt es, dass Dialogelemente auf einem Hauptfenster erbenso reagieren, wie in einem Dialogfenster, d.h. es kann mit TAB zwischen Ihnen umgeschaltet werden, Buttons reagieren nur beim Loslassen des Knopfes, etc. Ebenso wie ein Dialogfenster regiert das Hauptfenster nun auch nicht mehr auf das Schliessen des Fensters, sondern dieses muss mittels %LINKS:[Key] gleich 2 abgefragt werden, was sicher häufig erwünscht ist. Auch beim Anklicken des neuen Knopfes zum Schliessen in Windows 95 wird %LINKS:[Key] auf 2 gesetzt. Ein Standardfenster mit Dialogeigenschaften hat so z.B. den Stil $20F. Die Stile $100 (256) und $80 (128) sind nicht mit dem neuen Stil zusammen zu verwenden. Der Stil $200 ist dann zu verwenden, wenn ein Programm auf dem Hauptfenster Dialogelemente anlegt. Es besteht auch die Möglichkeit, den Fensterstil des Programmes über das WinAPI zu ändern. Es sind nicht immer alle Kombinationen wirkungsvoll: Verkleinerungs- und Vergrösserungsbox werden nur dann angezeigt, wenn auch ein Systemmenü vorhanden ist.
|
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 06.06.2005 ▲ |
|
|
|