PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Gestion des doubles écrans
  • Fonctionnement différent en mode GO et en utilisation réelle
Produits
WINDEVWEBDEV - Code ServeurWEBDEV - Code NavigateurWINDEV MobileEtats et Requêtes
Plateformes
WindowsLinuxWindows MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadApple Watch
Langages
JavaPHPAjaxCode Utilisateur (MCU)Langage Externe
Bases de données
HFSQLHFSQL Client/ServeurProcédures stockéesOLE DBODBCAccès Natifs
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 :
metCxHScrollLargeur de la flèche présente sur une barre de déplacement horizontale.
metCyHScrollHauteur de la flèche présente sur une barre de déplacement horizontale.
metCxBordLargeur d'une bordure fixe de fenêtre.
metCyBordHauteur d'une bordure fixe de fenêtre.
metCxCurseurLargeur du curseur.
metCyCurseurHauteur du curseur.
metCxBordEpaisLargeur du cadre quand la fenêtre a pour style WS_DLGFRAME.
metCyBordEpaisHauteur du cadre quand la fenêtre a pour style WS_DLGFRAME.
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.
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.
metCxDimLargeur du cadre de la fenêtre qui peut être modifié.
Windows Mobile Cette constante n'est pas disponible.
metCyDimHauteur du cadre de la fenêtre qui peut être modifié.
Windows Mobile Cette constante n'est pas disponible.
metCxClientMaxLargeur de la zone client dans une fenêtre plein écran.
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).
metCxDefilLargeur de la case de défilement (en pouces) dans la barre de défilement horizontale.
Windows Mobile Cette constante n'est pas disponible.
metCxIconeLargeur d'icônes.
metCyIconeHauteur d'icônes.
metCxIconeRectLargeur des rectangles utilisés pour positionner les icônes les unes à côté des autres.
metCyIconeRectHauteur des rectangles utilisés pour positionner les icônes les unes à côté des autres.
metCxFenMinLargeur minimale de la fenêtre.
Windows Mobile Cette constante n'est pas disponible.
metCyFenMinHauteur minimale de la fenêtre.
Windows Mobile Cette constante n'est pas disponible.
metCxMinDimLargeur minimale en redimensionnement par l'utilisateur d'une fenêtre.
Windows Mobile Cette constante n'est pas disponible.
metCyMinDimHauteur minimale en redimensionnement par l'utilisateur d'une fenêtre.
Windows Mobile Cette constante n'est pas disponible.
metCxEcranLargeur de l'écran.
metCyEcranHauteur de l'écran.
metCxBtTitreLargeur des boutons contenus dans la barre de titre d'une fenêtre.
Windows Mobile Cette constante n'est pas disponible.
metCyBtTitreHauteur des images contenues dans la barre de titre.
Windows Mobile Cette constante n'est pas disponible.
metCxVScrollLargeur de l'image de la flèche sur la barre de défilement verticale.
Windows Mobile Cette constante n'est pas disponible.
metCyVScrollLargeur (en pixels) des ascenseurs verticaux.
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é.
metCyKanjiHauteur de la fenêtre "Kanji".
Windows Mobile Cette constante n'est pas disponible.
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é.
metCyDefilHauteur de la case de défilement (en pouces) dans la barre de défilement horizontale.
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.
Windows Mobile Cette constante n'est pas disponible.
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.
Windows Mobile Cette constante n'est pas disponible.
metSourisDifférent de zéro si le driver de la souris est installé.
metPenWindowsHandle (identifiant) de la librairie de liens dynamiques (DLL) du "Pen Windows" si celui-ci est installé.
Windows Mobile Cette constante n'est pas disponible.
metInverseBoutonsDifférent de zéro si les boutons gauche et droit de la souris sont inversés.
Windows Mobile Cette constante n'est pas disponible.
Remarques
WINDEVWEBDEV - Code ServeurWINDEV MobileEtats et RequêtesWindows MobileCode Utilisateur (MCU)

Gestion des doubles écrans

Des fonctions Sys spécifiques permettent d'obtenir des renseignements sur les écrans utilisés :
Versions 12 et supérieures
SysChangeRésolutionEcran
SysChangeRésolutionEcran
Modifie la résolution d'un écran.
Versions 12 et supérieures
SysListeCarteGraphique
SysListeCarteGraphique
Renvoie le nom des cartes graphiques connectées au poste en cours.
Versions 12 et supérieures
SysListeEcran
Nouveauté 12
SysListeEcran
SysListeEcran
Renvoie la liste des écrans connectés sur une ou plusieurs cartes graphiques.
Versions 12 et supérieures
SysListeRésolutionEcran
SysListeRésolutionEcran
Renvoie les résolutions possibles pour un écran.
Versions 12 et supérieures
SysNombreEcran
Nouveauté 12
SysNombreEcran
SysNombreEcran
Renvoie le nombre d'écrans actuellement connectés au poste en cours.
Versions 12 et supérieures
SysNomEcranPrincipal
SysNomEcranPrincipal
Renvoie le nom de l'écran principal de l'ordinateur.
Versions 12 et supérieures
SysRésolutionEcran
Nouveauté 12
SysRésolutionEcran
SysRésolutionEcran
Renvoie la résolution d'un écran.
WINDEV MobileWindows Mobile

Fonctionnement différent en mode GO et en utilisation réelle

En mode GO (simulation sur le poste de développement), la fenêtre manipulée doit être présente sur le poste PC de développement.
En utilisation réelle, la fenêtre manipulée doit être présente sur le Pocket PC.
L'ensemble des différences entre le mode GO (simulateur) et l'utilisation réelle est détaillé dans Différences en mode GO et en utilisation réelle.
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, ...
Composantes
WINDEVEtats et Requêtes wd220std.dll
Windows Mobile wp220std.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire