4D v16.3

SCREEN DEPTH

Home

 
4D v16.3
SCREEN DEPTH

SCREEN DEPTH 


 

SCREEN DEPTH ( Tiefe ; Farbe {; Bildschirm} ) 
Parameter Typ   Beschreibung
Tiefe  Lange Ganzzahl in Bildschirmtiefe (Anzahl der Farben = 2 ^ Tiefe)
Farbe  Lange Ganzzahl in 1 = Farbbildschirm, 0 = schwarz/weiß oder Graustufen
Bildschirm  Lange Ganzzahl in Nummer des Bildschirms, ohne Angabe Hauptbildschirm

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.

4D bietet folgende vordefinierten Konstanten:

Konstante Typ Wert
Black and white Lange Ganzzahl 0
Four colors Lange Ganzzahl 2
Millions of colors 24 bit Lange Ganzzahl 24
Millions of colors 32 bit Lange Ganzzahl 32
Sixteen colors Lange Ganzzahl 4
Thousands of colors Lange Ganzzahl 16
Two fifty six colors Lange Ganzzahl 8

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 color Lange Ganzzahl 1
Is gray scale Lange Ganzzahl 0

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.

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



Siehe auch 

Count screens
SET SCREEN DEPTH

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Systemumgebung
Nummer: 439

spezifisches Verhalten auf Mac OS

 
GESCHICHTE 

Geändert: 4D v11 SQL

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)