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

C++ Discussion :

Utilisation de TouchKeyboard sur les fenêtres enfants


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 40
    Par défaut Utilisation de TouchKeyboard sur les fenêtres enfants
    Bonjour,

    J'ai développé une application destinée aux tablettes Windows 10. Elle intègre comme toute application plusieurs fenêtres de saisie. Je souhaiterai afficher le clavier virtuel lorsque l'utilisateur est invité à le faire et quitte à afficher ce clavier autant qu'il soit adapté à la saisie : ex : un code postal n'a pas besoin des lettres mais du clavier numérique.
    J'ai donc inclus un composant TToucheKeyboard qui marche très bien pour la fenêtre principale (où il a été définit) mais je souhaiterai l'afficher et le gérer pour les autres fenêtres enfants ouvertes en Modale (et donc blocage du clavier).
    Comment puis-je faire autrement qu'en définissant un clavier par fenêtre ou d'afficher les fenêtres en non modale (le clavier n'agit alors plus sur le TEdit de la fenêtre enfant)…

    D'avance Merci de vos réponses.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 40
    Par défaut
    Bonjour

    Tout simple. Il ne faut surtout pas utiliser TouchKeyboard qui n'est présent que pour une fenêtre (à définir pour chaque fenêtre).
    Il faut utiliser son équivalent Popup : AdvPopupTouchKeyboard (composant tiers) . à définir dans la fenêtre Main et pour chaque champs des fenêtres enfants, on peut avec les Events OnEnter, définir le type de clavier souhaité (AZERTY ou NUMERIC).
    Il suffit alors de jouer avec Show() sur OnEnter et Hide() sur OnExit . Le OnExit est facultatif si tous les champs de la fenêtre demande un affichage d'un clavier AZERTY.

Discussions similaires

  1. Focus sur fausse fenêtre enfant
    Par TSalm dans le forum Windows
    Réponses: 6
    Dernier message: 03/12/2007, 08h55
  2. [win32] precision sur les hwnd enfants
    Par NiamorH dans le forum Windows
    Réponses: 1
    Dernier message: 05/06/2007, 14h33
  3. [WD7.5] Erreur au démarrage puis sur les fenêtres
    Par temperature dans le forum WinDev
    Réponses: 3
    Dernier message: 23/05/2006, 15h56
  4. info sur les fenêtres showModalDialog
    Par **jouly** dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 03/05/2006, 13h49

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