PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

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
SysOrientationEcran (Fonction)
En anglais : SysScreenOrientation
Permet de :
  • connaître l'orientation de l'écran de l'appareil (téléphone Android, iOS ou Universal Windows 10 App).
  • modifier l'orientation de l'écran de l'appareil (téléphone Android).
Exemple
// Remplir le champ Liste "LISTE_Orientations" avec les orientations possibles
ListeAjoute(LISTE_Orientations, SysListeOrientationEcran())
 
// Sélectionner l'orientation actuel de l'écran dans le champ Liste
LISTE_Orientations = SysOrientationEcran()
AndroidWidget Android
// Changer l'orientation de l'écran
// L'écran sera retourné
SysOrientationEcran(Orient180)
Syntaxe

Connaître l'orientation de l'écran Masquer les détails

<Résultat> = SysOrientationEcran()
<Résultat> : Constante de type chaîne de caractères
Valeur de l'orientation actuelle de l'écran :
Orient0L'écran est orienté dans la direction par défaut.
Orient90L'écran est tourné de 90° dans le sens des aiguilles d'une montre.
Orient180L'écran est retourné de 180°.
Orient270L'écran est tourné de 90° dans le sens inverse des aiguilles d'une montre (ou 270° dans le sens des aiguilles d'une montre).
AndroidWidget Android

Modifier l'orientation de l'écran Masquer les détails

<Résultat> = SysOrientationEcran(<Orientation>)
<Résultat> : Constante de type chaîne de caractères
Orientation de l'écran après l'appel de la fonction.
<Orientation> : Constante de type chaîne de caractères
Indique la nouvelle orientation de l'écran :
Orient0L'écran est orienté dans la direction par défaut.
Orient90L'écran est tourné de 90° dans le sens des aiguilles d'une montre.
Orient180L'écran est retourné de 180°.
Orient270L'écran est tourné de 90° dans le sens inverse des aiguilles d'une montre (ou 270° dans le sens des aiguilles d'une montre).
Remarques
  • Tous les appareils mobiles ne supportent pas la fonctionnalité de rotation d'écran. Quand cette fonctionnalité n'est pas disponible, la fonction SysOrientationEcran renvoie toujours Orient0.
  • AndroidWidget Android La modification de l'orientation n'affectera que la fenêtre en cours.
  • AndroidWidget Android Selon le modèle d'appareil sur lequel est exécutée l'application (téléphone ou tablette), l'orientation par défaut (Orient0) peut correspondre :
    • soit au mode portrait (le cas sur la plupart des téléphones),
    • soit au mode paysage (le cas sur la plupart des tablettes).
  • AndroidWidget Android Pour déterminer si une application est affichée en mode portrait ou paysage, il est conseillé de comparer les valeurs renvoyées par les fonctions SysXRes et SysYRes :
    • si la valeur renvoyée par la fonction SysXRes est inférieure à celle renvoyée par la fonction SysYRes, l'application est en mode portrait,
    • dans le cas contraire, elle est en mode paysage.
Classification Métier / UI : Code métier
Composante : wd280android.aar
Version minimum requise
  • Version 11
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire