OpenDisplay(id[, table])
Mode:
FullScreenScale und
FakeFullScreen.
FullScreenScale verwendet
standardmäßig Autoskalierung. Wenn Sie möchten, dass Ebenenskalierung
verwendet wird, müssen Sie auch ScaleMode auf #SCALEMODE_LAYER
setzen. FullScreenScale ist besonders bei mobilen Geräten
nützlich, deren Display-Hardware eine hartcodierte Auflösung
hat und keine Auflösungsänderungen in gleicher Weise wie ein
externer Monitor unterstützt, der mit einem Desktop-Computer
verbunden ist. Der Nachteil von FullScreenScale ist, dass
es langsamer ist, weil Hollywood alle Wiedergabe-Operationen
auf die Dimensionen des Monitors skalieren muss. (V7.0)
Voreingestellt ist, dass OpenDisplay() den Modus verwenden wird, welcher beim
Erstellen des Displays angegeben wurde.
ScrWidth, ScrHeight:Mode auf FullScreen gesetzt ist, können Sie mit diesen
Tags die gewünschten Dimensionen für den Vollbildmodus einstellen.
Voreinstellung ist, was beim Erstellen des Displays eingestellt
wurde. 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.
ScrDepth:Mode auf FullScreen gesetzt worden ist, ermöglicht
dieser Tag, die gewünschte Farbtiefe für den Vollbildmodus
zu setzen. Der Standardwert ist, was eingestellt wurde, als
das Display erstellt wurde.
Backfill:Backfill-Tags von der Präprozessor-Anweisung
@DISPLAY. Siehe DISPLAY für Details.
NoSelect:NoSelect ist standardmäßig
auf False gesetzt, womit OpenDisplay() das angegebene Display
öffnet und als aktuelles Ausgabeziel auswählt. Wenn Sie dieses
Verhalten nicht wollen, übergeben Sie True in NoSelect. In
diesem Fall müssen Sie manuell SelectDisplay() aufrufen,
bevor Sie in das Display zeichnen können.
Monitor:Monitor angegeben Monitor mit
relativen Werten orientieren. Voreingestellt ist der Monitor,
auf welchem das Display erstellt wurde.
XServer:
PubScreen:
ScreenName: