IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Mobile .NET Discussion :

Empécher le mode paysage (landscape)


Sujet :

Windows Mobile .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2004
    Messages : 61
    Par défaut Empécher le mode paysage (landscape)
    Bonjour,

    je cherche un moyen pour obliger mon application sur PocketPc à être en mode portrait.

    J'imagine le truc comme ca:
    - avoir une fonction dans l'api du pocket qui permet de passer en landscape ou en portrait
    - détecter le mode, si pas portrait, mettre en portrait.

    mais je ne trouve pas ces fonctions

    Merci d'avance pour votre aide

  2. #2
    Membre confirmé
    Étudiant
    Inscrit en
    Juillet 2007
    Messages
    96
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2007
    Messages : 96
    Par défaut
    salut.

    je peux juste t'indiquer comment savoir si le pda est en mode portrait ou en mode paysage :

    dans ta Form, tu as l'event nommé : Resize
    alors dans le handler de cet event, tu peut faire :
    Form1.Size() pour connaître les dimension de ton écran. c'est très simple :
    Si la largeur est inférieur à la hauteur (Size.width < size.height) c'est que t'es en mode portrait, sinon t'es en mode paysage.

    Tu peux alors par exemple alors redimensionner tes contrôles.

    attention, il faut aussi tenir compte de la zone occupée par le SIP(Standart Input Panel), c.a.d. le clavier virtuel lorsque celui ci est activé, il cache très souvent certains contrôles, ce qui peut être facheux pour les utilisateurs.

    J'espère que ca t'avancera.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2004
    Messages : 61
    Par défaut
    Salut,

    Merci pour ta réponse,

    En fait je cherche un moyen de forcer le mode portrait en attendant mon programme soit fonctionnel en mode paysage (ihm assez complexe)

  4. #4
    Membre confirmé
    Étudiant
    Inscrit en
    Juillet 2007
    Messages
    96
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2007
    Messages : 96
    Par défaut
    éssaie le lien suivant :
    http://www.devx.com/wireless/Article/21590/1954?pf=true

    la question est abordée à la fin de l'article.
    Ca concerne windows mobile 2003, je sais pas si c est toujours actuelle
    ca ne te sera pas d'un secours immédiat de le savoir, mais ca te fais au moins une piste.

    Toutefois il est utile de savoir que :

    1- Toute application windows mobile qui se respecte doit supporter les 2 mode (portrait et paysage)

    2- Même si tu parviens à tes fins. Ton application aura un effet fâcheux pour les utilisateurs car elle verouille leur écran, limitant ainsi leur liberté de changer de mode à leur guise.

    Quand c'est possible, le mieux est de supporter les deux modes.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2004
    Messages : 61
    Par défaut
    Je viens de trouver un petit article qui permet de changer l'orientation de l'écran par programmation:

    http://www.christec.co.nz/blog/archives/362

    Par ailleurs, je suis bien d'accord sur le fait qu'une application mobile doit pouvoir supporter tous les modes d'orientation de l'écran.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Imprimer une page en mode paysage
    Par twizell dans le forum ASP
    Réponses: 2
    Dernier message: 13/09/2005, 22h01
  2. [REPORT 6] Impression en mode paysage
    Par anaon dans le forum Oracle
    Réponses: 2
    Dernier message: 31/08/2005, 01h01
  3. [CSS] Impression en mode paysage
    Par joquetino dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 25/08/2005, 11h54
  4. Mode paysage !!
    Par Shandler dans le forum MFC
    Réponses: 2
    Dernier message: 05/04/2005, 21h54
  5. imprimer fichier en mode paysage
    Par Le Veilleur dans le forum C++Builder
    Réponses: 13
    Dernier message: 10/02/2005, 21h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo