Version 11 (Geändert)
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.
4D 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. Geben Sie Bildschirm nicht an, gibt der Befehl die Tiefe des Hauptbildschirms zurück, d.h. des Bildschirms, 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.