Dieser Befehl kann verwendet werden, um ein oder mehrere Attribute
des aktuellen Displays mit einem einzigen Aufruf zu ändern.
Es ist eine sehr leistungsfähiger Befehl, der Ihnen ein Höchstmaß
an Flexibilität für den Umgang mit Ihren Displays gibt. Fast
alle Attribute des Displays können im laufenden Betrieb mit
diesem Befehl geändert werden. Zum Beispiel können Sie ein
Display größenveränderbar oder randlos machen.
Sie übergeben diesem Befehl eine Tabelle mit Attributen, die
Sie ändern möchten. Hier ist eine Liste dieser Displayattribute:
BGPic:
-
Mit diesem Tag können Sie das BGPic auszutauschen. Dies ist
im Grunde das gleiche, als würden Sie DisplayBGPic() aufrufen.
Der Vorteil des Austauschs von BGPics mit
SetDisplayAttributes()
ist, dass Sie zur gleichen Zeit noch andere Displayattribute ändern
können. Um das BGPic für dieses Display auszutauschen, übergeben
Sie in diesem Tag einfach die ID des neuen BGPic.
Width, Height:
-
Hier können Sie die Dimensionen des aktuellen Displays ändern.
Dies ist das gleiche wie der Aufruf von ChangeDisplaySize().
Sie können entweder einen direkten Wert oder eine Zeichenkette
mit einem Prozentsatz (z.B. "200%") angeben. Ab Hollywood 7.0
können Sie diese Tags auch auf die spezielle Konstante
#NATIVE
setzen. In diesem Fall wird Hollywood die Dimensionen des Host-Geräts
des Displays verwenden.
X, Y:
-
Hier können Sie die Position des aktuellen Displays ändern.
Dies ist das gleiche wie der Aufruf MoveDisplay(). Sie
können entweder einen direkten Wert oder eine von Hollywoods
speziellen Positionkonstanten angeben.
Title:
-
Siehe DISPLAY für Details.
Borderless:
-
Siehe DISPLAY für Details.
Sizeable:
-
Siehe DISPLAY für Details.
Fixed:
-
Siehe DISPLAY für Details.
NoHide:
-
Siehe DISPLAY für Details.
NoModeSwitch:
-
Siehe DISPLAY für Details.
NoClose:
-
Siehe DISPLAY für Details.
HidePointer:
-
Siehe DISPLAY für Details.
ScaleMode:
-
Siehe DISPLAY für Details.
ScaleWidth, ScaleHeight:
-
Siehe DISPLAY für Details.
SmoothScale:
-
Siehe DISPLAY für Details.
DragRegion:
-
Siehe DISPLAY für Details.
SizeRegion:
-
Siehe DISPLAY für Details.
PubScreen:
-
Siehe DISPLAY für Details. (V5.2)
FillStyle:
-
Siehe DISPLAY für Details. (V5.2)
Color:
-
Siehe DISPLAY für Details. (V5.2)
TextureBrush:
-
Siehe DISPLAY für Details. (V5.2)
TextureX, TextureY:
-
Siehe DISPLAY für Details. (V5.2)
GradientStyle:
-
Siehe DISPLAY für Details. (V5.2)
GradientAngle:
-
Siehe DISPLAY für Details. (V5.2)
GradientStartColor, GradientEndColor:
-
Siehe DISPLAY für Details. (V5.2)
GradientCenterX, GradientCenterY:
-
Siehe DISPLAY für Details. (V5.2)
GradientBalance:
-
Siehe DISPLAY für Details. (V5.2)
GradientBorder:
-
Siehe DISPLAY für Details. (V5.2)
GradientColors:
-
Siehe DISPLAY für Details. (V5.2)
HideFromTaskbar:
-
Siehe DISPLAY für Details. (V5.3)
HideOptionsMenu:
-
Siehe DISPLAY für Details. (V5.3)
Orientation:
-
Siehe DISPLAY für Details. (V5.3)
Menu:
-
Dieser Tag kann verwendet werden, um eine Menüleiste dem aktuellen
Display zuzuweisen. Sie müssen die ID einer Menüleiste übergeben,
welche entweder mit der Präprozessor-Anweisung @MENU oder dem
Befehl CreateMenu() erstellt wurde. Wenn
Sie den besonderen Wert -1 übergeben, wird die derzeit aktuelle
Menüleiste aus dem Display entfernt.
Siehe MENU für Details. (V6.0)
Monitor:
-
Siehe DISPLAY für Details. (V6.0)
XServer:
-
Siehe DISPLAY für Details. (V6.0)
ScreenTitle:
-
Siehe DISPLAY für Details. (V6.0)
ScreenName:
-
Siehe DISPLAY für Details. (V6.0)
RememberPosition:
-
Siehe DISPLAY für Details. (V7.0)
HideTitleBar:
-
Siehe DISPLAY für Details. (V9.0)
ImmersiveMode:
-
Siehe DISPLAY für Details. (V9.0)
Weitere Bildschirmbefehle sind GetFrontScreen(),
GetPubScreens(), HideScreen(),
ShowScreen() und SetScreenTitle().