SCREEN DEPTH

4D - Documentation   Français   English   German   Español   English   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente

versión 11 (Modificado)


SCREEN DEPTH (profundidad; color{; pantalla})

ParámetroTipoDescripción
profundidadNuméricoProfundidad de la pantalla
(número de colores = 2 ^ profundidad)
colorNumérico1 = Pantalla color
0 = Pantalla blanco y negro o escala de grises
pantallaNuméricoNúmero de la pantalla, o pantalla principal si se omite

Descripción

El comando SCREEN DEPTH devuelve en los parámetros profundidad y color la información sobre el monitor.

Después de la llamada:

Se devuelve la profundidad de la pantalla en profundidad. La profundidad de la pantalla elevada como potencia de 2 permite conocer el número de colores mostrados en su monitor. Por ejemplo, si su monitor está definido para 256 colores (2^8), la profundidad de su pantalla es 8.

Las siguientes son constantes predefinidas ofrecidas por 4D:

ConstanteTipoValor
Black and whiteEntero largo0
Four colorsEntero largo2
Sixteen colorsEntero largo4
Two fifty six colorsEntero largo8
Thousands of colorsEntero largo16
Millions of colors 24 bitEntero largo24
Millions of colors 32 bitEntero largo32

Si el monitor está configurado para mostrar colores, se devuelve 1 en color. Si el monitor está configurado para mostrar escala de grises, se devuelve 0 en color. Note que este valor es significativo en la plataforma Macintosh.

Las siguientes son constantes predefinidas ofrecidas por 4D:

ConstanteTipoValor
Is gray scaleLong Integer0
Is colorLong Integer1

El parámetro opcional pantalla especifica el monitor para el cual quiere obtener la información. Si omite el parámetro pantalla, el comando devuelve la profundidad de la pantalla principal.

Ejemplo

Su aplicación muestra varios gráficos a color. Puede escribir en alguna parte en su base:

   SCREEN DEPTH ($vlProf;$vlColor)
   If ($vlProf<8)
      ALERT("Los formularios se verían mejor si el monitor"+" estuviera configurado para mostrar 256 colores o más.")
   End if

Ver también

Count screens, SET SCREEN DEPTH.


4D - Documentation   Français   English   German   Español   English   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente