4D v14.3PROFONDEUR ECRAN |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
PROFONDEUR ECRAN
|
PROFONDEUR ECRAN ( profondeur ; couleur {; écran} ) | ||||||||
Paramètre | Type | Description | ||||||
profondeur | Entier long |
![]() |
Profondeur de l'écran (nombre de couleurs = 2 ^ profondeur) | |||||
couleur | Entier long |
![]() |
1 = écran couleur 0 = écran noir et blanc ou niveaux de gris | |||||
écran | Entier long |
![]() |
Numéro de l'écran ou écran principal si omis | |||||
La commande PROFONDEUR ECRAN retourne dans les paramètres profondeur et couleur les caractéristiques du moniteur utilisé.
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. 4D fournit les constantes prédéfinies suivantes :
Constante | Type | Valeur |
Deux cent cinquante six coul | Entier long | 8 |
Milliers de couleurs | Entier long | 16 |
Millions de couleurs 24 bits | Entier long | 24 |
Millions de couleurs 32 bits | Entier long | 32 |
Noir et blanc | Entier long | 0 |
Quatre couleurs | Entier long | 2 |
Seize couleurs | Entier long | 4 |
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 4D :
Constante | Type | Valeur |
Est en couleurs | Entier long | 1 |
Est en niveaux de gris | Entier long | 0 |
Le paramètre optionnel écran vous permet de spécifier le numéro du moniteur sur lequel vous souhaitez obtenir des informations. Si vous omettez ce paramètre, la commande retourne la profondeur de l'écran principal.
Votre application affiche de nombreux graphiques en couleurs. Vous pouvez écrire, quelque part dans votre base :
PROFONDEUR ECRAN($vlProf;$vlCouleur)
Si($vlProf<16)
ALERTE("Les formulaires seraient plus beaux si l'écran"+" était configuré en millions de couleurs.")
Fin de si
Produit : 4D
Thème : Environnement système
Numéro :
439
Nom intl. : SCREEN DEPTH
Modifié : 4D v11 SQL
FIXER PROFONDEUR ECRAN
Nombre ecrans
4D - Langage ( 4D v11 SQL Release 6)
4D - Langage ( 4D v12.4)
4D - Langage ( 4D v14 R3)
4D - Langage ( 4D v14 R2)
4D - Langage ( 4D v13.5)
4D - Langage ( 4D v14.3)
4D - Langage ( 4D v14 R4)