SCREEN DEPTH

4D - Documentation   Français   English   German   Spanish   Japanese   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next

Version 11 (Geändert)


SCREEN DEPTH (Tiefe; Farbe{; Bildschirm})

ParameterTypBeschreibung
TiefeNumerischBildschirmtiefe
(Anzahl der Farben = 2 ^ Tiefe)
FarbeNumerisch1 = Farbbildschirm, 0 = Schwarz/weiß
oder Graustufen
BildschirmNumerisch

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:

KonstanteTypWert
Black and whiteLange Ganzzahl0
Four colorsLange Ganzzahl2
Sixteen colorsLange Ganzzahl4
Two fifty six colorsLange Ganzzahl8
Thousands of colorsLange Ganzzahl16
Millions of colors 24 bitLange Ganzzahl24
Millions of colors 32 bitLange Ganzzahl32

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:

KonstanteTypWert
Is gray scaleLange Ganzzahl0
Is colorLange Ganzzahl1

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.


4D - Documentation   Français   English   German   Spanish   Japanese   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next