Version 6.0
SCREEN DEPTH (Tiefe; Farbe{; Bildschirm})
Parameter | Typ | Beschreibung | |
Tiefe | Numerisch | Bildschirmtiefe | |
(Anzahl der Farben = 2 ^ Tiefe) | |||
Farbe | Numerisch | 1 = Farbbildschirm, 0 = Schwarz/weiß | |
oder Graustufen | |||
Bildschirm | Numerisch |
Beschreibung
Die Funktion Screen depth gibt in Tiefe und Farbe Informationen über den Monitor zurück.
Nach Aufrufen der Funktion:
wird die Bildschirmtiefe in Tiefe zurückgegeben. Die Tiefe wird aus der Anzahl der auf dem Bildschirm dargestellten Farben berechnet, die immer die Potenz von zwei ist. Hat Ihr Monitor z.B. 256 Farben (2^8), ist die Bildschirmtiefe gleich 8.
4th Dimension bietet folgende vordefinierten Konstanten:
Konstante | Typ | Wert |
Black and white | Lange Ganzzahl | 0 |
Four colors | Lange Ganzzahl | 2 |
Sixteen colors | Lange Ganzzahl | 4 |
Two fifty six colors | Lange Ganzzahl | 8 |
Thousands of colors | Lange Ganzzahl | 16 |
Millions of colors 24 bit | Lange Ganzzahl | 24 |
Millions of colors 32 bit | Lange Ganzzahl | 32 |
Ist der Monitor auf Farben eingestellt, wird in Farbe 1 zurückgegeben. Ist der Monitor auf Graustufen eingestellt, wird in Farbe 0 zurückgegeben. Beachten Sie, dass dieser Wert auf Macintosh signifikant ist.
4th Dimension bietet folgende vordefinierten Konstanten:
Konstante | Typ | Wert |
Is gray scale | Lange Ganzzahl | 0 |
Is color | Lange Ganzzahl | 1 |
Der optionale Parameter Bildschirm gibt den Monitor an, über den Sie Informationen haben wollen. Unter Windows geben Sie diesen Parameter normalerweise nicht an. Geben Sie den optionalen Parameter auf Macintosh nicht an, gibt der Befehl den Hauptbildschirm zurück, d.h. den Bildschirm, der die Menüleiste anzeigt.
Beispiel
Ihre Anwendung zeigt viele farbige Grafiken an. Sie können an beliebiger Stelle in Ihrer Datenbank schreiben:
SCREEN DEPTH ($vlDepth;$vlColor) If ($vlDepth<8) ALERT("Die Formulare sehen besser aus, wenn der Monitor"+" auf 256 oder mehr Farben eingestellt wird.") End if
Referenz
Count screens, SET SCREEN DEPTH.