DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion de Windows / Fonctions Système
  • Gestion des doubles écrans
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
SysMétrique (Fonction)
En anglais : SysMetric
Renvoie la résolution d'un élément spécifique.
Exemple
// Largeur du curseur
ResMétrique = SysMétrique(metCxCurseur)
Syntaxe
<Résultat> = SysMétrique(<Élément>)
<Résultat> : Entier
Résolution de l'élément spécifié.
<Élément> : Constante de type entier
Indique l'élément pour lequel la résolution doit être déterminée :
metAligneMenuMenu d'alignement des "Popup". Si cette valeur est égale à zéro, le coté gauche du menu de la popup est aligné avec le coté gauche de l'objet correspondant dans la barre de menu. Si cette valeur est différente de zéro, le coté gauche du menu de la "popup" est aligné avec le coté droit de l'objet correspondant dans la barre de menu.
metCxBordLargeur d'une bordure fixe de fenêtre.
metCxBordEpaisLargeur du cadre quand la fenêtre a pour style WS_DLGFRAME.
metCxBtTitreLargeur des boutons contenus dans la barre de titre d'une fenêtre.
metCxClientMaxLargeur de la zone client dans une fenêtre plein écran.
metCxCurseurLargeur du curseur.
metCxDefilLargeur de la case de défilement (en pouces) dans la barre de défilement horizontale.
metCxDimLargeur du cadre de la fenêtre qui peut être modifié.
metCxDoubleClicLargeur du rectangle entourant le lieu du premier clic lors d'un double clic. Le second clic doit avoir lieu dans cette zone pour que le système considère l'ensemble des deux clics comme un double clic.
metCxEcranLargeur de l'écran.
metCxFenMinLargeur minimale de la fenêtre.
metCxHScrollLargeur de la flèche présente sur une barre de déplacement horizontale.
metCxIconeLargeur d'icônes.
metCxIconeRectLargeur des rectangles utilisés pour positionner les icônes les unes à côté des autres.
metCxMinDimLargeur minimale en redimensionnement par l'utilisateur d'une fenêtre.
metCxVScrollLargeur de l'image de la flèche sur la barre de défilement verticale.
metCyBordHauteur d'une bordure fixe de fenêtre.
metCyBordEpaisHauteur du cadre quand la fenêtre a pour style WS_DLGFRAME.
metCyBtTitreHauteur des images contenues dans la barre de titre.
metCyClientMaxHauteur de la zone client dans une fenêtre plein écran (équivalent à la hauteur de l'écran moins la hauteur de la barre de titre).
metCyCurseurHauteur du curseur.
metCyDefilHauteur de la case de défilement (en pouces) dans la barre de défilement horizontale.
metCyDimHauteur du cadre de la fenêtre qui peut être modifié.
metCyDoubleClicHauteur du rectangle entourant le lieu du premier clic lors d'un double clic. Le second clic doit avoir lieu dans cette zone pour que le système considère l'ensemble des deux clics comme un double clic.
metCyEcranHauteur de l'écran.
metCyFenMinHauteur minimale de la fenêtre.
metCyHScrollHauteur de la flèche présente sur une barre de déplacement horizontale.
metCyIconeHauteur d'icônes.
metCyIconeRectHauteur des rectangles utilisés pour positionner les icônes les unes à côté des autres.
metCyKanjiHauteur de la fenêtre "Kanji".
metCyMenuHauteur de la barre de menu déroulant. Cette hauteur correspond à la hauteur du menu plus la hauteur du cadre de la fenêtre qui ne peut être redimensionné.
metCyMinDimHauteur minimale en redimensionnement par l'utilisateur d'une fenêtre.
metCyTitreHauteur du titre de la fenêtre. Cette hauteur correspond à la hauteur du titre plus la hauteur du cadre de la fenêtre qui ne peut être redimensionné.
metCyVScrollLargeur (en pixels) des ascenseurs verticaux.
metDBCSActifDifférent de zéro si la version en cours de Windows utilise des caractères codés sur 2 bits; sinon, renvoie la valeur zéro.
metInverseBoutonsDifférent de zéro si les boutons gauche et droit de la souris sont inversés.
metPenWindowsHandle (identifiant) de la librairie de liens dynamiques (DLL) du "Pen Windows" si celui-ci est installé.
metSourisDifférent de zéro si le driver de la souris est installé.
Remarques
WINDEVWEBDEV - Code ServeurEtats et RequêtesCode Utilisateur (MCU)

Gestion des doubles écrans

Des fonctions Sys spécifiques permettent d'obtenir des renseignements sur les écrans utilisés :
SysChangeRésolutionEcranModifie la résolution d'un écran.
SysListeCarteGraphiqueRenvoie le nom des cartes graphiques connectées au poste en cours.
SysListeEcranRenvoie la liste des écrans connectés sur une ou plusieurs cartes graphiques.
SysListeRésolutionEcranRenvoie les résolutions possibles pour un écran.
SysNombreEcranRenvoie le nombre d'écrans actuellement connectés au poste en cours.
SysNomEcranPrincipalRenvoie le nom de l'écran principal de l'ordinateur.
SysRésolutionEcranRenvoie la résolution d'un écran.
Liste des exemples associés :
La fonction SysMétrique Exemples unitaires (WINDEV) : La fonction SysMétrique
[ + ] Utilisation de la fonction SysMétrique.
Cette fonction permet de récupérer tout un ensemble de dimensions qui sont paramétrées au niveau du système.
Par exemple, vous pouvez connaître la hauteur de la barre de menu des applications, ...
Composante : wd300std.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale