PROFONDEUR ECRAN

4D - Documentation   Français   English   German   4e Dimension, Commandes par thèmes   4e Dimension, Liste alphabétique des commandes   4e Dimension, Constantes par thèmes   Retour   Précédent   Suivant

version 6.0


PROFONDEUR ECRAN (profondeur; couleurs{; écran})

ParamètreTypeDescription
profondeurNumériqueProfondeur de l'écran
(nombre de couleurs = 2 ^ profondeur)
couleursNumérique1 = écran couleur
0 = écran noir et blanc ou niveaux de gris
écranNumériqueNuméro de l'écran ou écran principal si omis

Description

La commande PROFONDEUR ECRAN retourne dans les paramètres profondeur et couleurs les caractéristiques du moniteur utilisé.

Après l'appel :

La profondeur de l'écran est retournée dans profondeur. La profondeur élevée en tant que puissance de 2 vous permet de connaître le nombre de couleurs que votre moniteur affiche. Si par exemple votre moniteur est paramétré en 256 couleurs (2^8), la profondeur de votre écran est de 8.

4e Dimension fournit les constantes prédéfinies suivantes :

ConstanteTypeValeur
Noir et blancEntier long0
Quatre couleursEntier long2
Seize couleursEntier long4
Deux cent cinquante six coulEntier long8
Milliers de couleursEntier long16
Million de couleurs 24 bitsEntier long24
Million de couleurs 32 bitsEntier long32

Si le moniteur est configuré pour afficher des couleurs, le paramètre couleur vaut 1. Si le moniteur est configuré pour afficher des niveaux de gris, couleur vaut 0 (zéro). Notez que cette valeur n'a de signification que sous Mac OS.

Les constantes prédéfinies suivantes sont fournies par 4e Dimension :

ConstanteTypeValeur
Est en niveaux de grisEntier long0
Est en couleursEntier long1

La paramètre optionnel écran vous permet de spécifier le numéro du moniteur sur lequel vous souhaitez obtenir des informations. Sous Windows, vous n'aurez généralement pas besoin d'utiliser ce paramètre. Sous Mac OS, si vous omettez le paramètre écran, la commande retourne la profondeur de l'écran principal, c'est-à-dire celui qui contient la barre de menus.

Example

Votre application affiche de nombreux graphiques en couleurs. Vous pouvez écrire, quelque part dans votre base :

   PROFONDEUR ECRAN ($vlProf;$vlCouleur)
   Si ($vlProf<8)
      ALERTE("Les formulaires seraient plus beaux si le moniteur"+" était configuré en 256 couleurs ou plus.")
   Fin de si

Référence

FIXER PROFONDEUR ECRAN, Nombre ecrans.


4D - Documentation   Français   English   German   4e Dimension, Commandes par thèmes   4e Dimension, Liste alphabétique des commandes   4e Dimension, Constantes par thèmes   Retour   Précédent   Suivant