Italia
Online-Documentazione

WindowStyle Prozedur: Menü, Control, Dialog, Fenster - 2

 

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:
windowstyle ( 1 | 2 | 4 | 8 | 16 | 512 )// x_ws_app
windowstyle ( 80 | 512 )// x_ws_game
windowstyle ( x_ws_app | 1024 )// x_ws_tool
windowstyle ( x_ws_game | x_ws_tool )// x_ws_screensaver

</tD></tR></tAbLe>
1- Fenster hat Vergrösserungsbox (Pfeil nach oben) und kann vergrössert werden, nur in Verbindung mit 8 possibile, entspricht ~WS_MAXIMIZEBOX/$10000
2- Fenster hat Verkleinerungsbox (Pfeil nach unten) und kann zum Icon werden, nur in Verbindung mit 8 possibile, 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 possibile. Das Systemmenü ist wirkungslos, kann aber circa @MenuItem bzw. %MenuItem im Programm abgefragt werden.
512- Dialogfensterstil per 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 Programmi circa 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  
 



Note / Question or Comment to the Help--Topic


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

1.816 Views

Untitledvor 0 min.
E.T.25.06.2023
Sven Bader24.02.2021
H.Brill28.10.2017
Walter24.03.2016
Di più...

Themeninformationen

Dieses Thema hat 1 subscriber:

Michael Wodrich (1x)


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie