Bezeichnung
SetDisplayAttributes -- ändert die Attribute des aktuellen Displays (V4.5)
Übersicht
SetDisplayAttributes(table)
Beschreibung
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().

Eingaben
table
Tabelle, die eine Auflistung von Attributen enthält. Siehe Liste oben
Beispiel
SetDisplayAttributes({Borderless = True, Sizeable = True})
Dieser Code ändert das Display auf einen randlosen Rahmen und es wird in der Größe veränderbar.

Navigation zeigen