4D v16.3

SCREEN DEPTH

Página Inicial

 
4D v16.3
SCREEN DEPTH

SCREEN DEPTH 


 

SCREEN DEPTH ( profundidade ; cor {; tela} ) 
Parâmetro Tipo   Descrição
profundidade  Inteiro longo in Profundidade da tela (número de cores = 2 ^ profundidade)
cor  Inteiro longo in 1 = Tela cor 0 = Tela branco e preto ou escala de cinzas
tela  Inteiro longo in Número da tela, ou tela principal se omitida

O comando SCREEN DEPTH devolve nos parâmetros profundidade e cor a informação sobre o monitor.

Depois da chamada:

  • Se devolve a profundidade da tela em profundidade. A profundidade da tela elevada como potência de 2 permite conhecer o número de cores mostrados em seu monitor. Por exemplo, se seu monitor está definido para 256 cores (2^8), a profundidade de sua tela é 8. As seguintes são constantes predefinidas oferecidas por 4D:

Constante Tipo Valor
Black and white Inteiro longo 0
Four colors Inteiro longo 2
Sixteen colors Inteiro longo 4
Two fifty six colors Inteiro longo 8
Thousands of colors Inteiro longo 16
Millions of colors 24 bit Inteiro longo 24
Millions of colors 32 bit Inteiro longo 32


Se o monitor está configurado para mostrar cores, se devolve 1 em cor. Se o monitor está configurado para mostrar escala de cinzas, se devolve 0 em cor. Note que este valor é significativo na plataforma Macintosh. As seguintes são constantes predefinidas oferecidas por 4D:

Constante Tipo Valor
Is gray scale Inteiro longo 0
Is color Inteiro longo 1

  • O parâmetro opcional tela especifica o monitor para o qual queira obter a informação. Se omitido o parâmetro tela, o comando devolve a profundidade da tela principal.

Exemplo  

Sua aplicação mostra vários gráficos a cor. Pode escrever em alguma parte em sua base:

 SCREEN DEPTH($vlProf;$vlCor)
 If($vlProf<8)
    ALERT("Los formulários se veriam melhor se o monitor"+" estivesse configurado para mostrar 256 cores ou mais.")
 End if



Ver também 

Count screens
SET SCREEN DEPTH

 
PROPRIEDADES 

Produto: 4D
Tema: Ambiente de Sistema
Número 439

Comportamento específico sob Mac OS

 
HISTÓRIA 

Modificado: 4D v11 SQL

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)