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

MFC Discussion :

comment inhiber le clavier


Sujet :

MFC

Vue hybride

Denn\'s comment inhiber le clavier 19/11/2007, 10h10
stephdim Bonjour, En faisant : ... 19/11/2007, 10h38
Denn\'s OK. Et est-ce que ce... 19/11/2007, 11h19
farscape pour cela tu peux faire un... 19/11/2007, 11h25
Denn\'s merci 22/11/2007, 09h10
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    256
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 256
    Par défaut comment inhiber le clavier
    Bonjour, je voudrais savoir comment inhiber le clavier pendant
    un temps déterminé pour éviter de saisir des données pendant une
    action critique.

    Merci d'avance.

  2. #2
    Membre chevronné Avatar de stephdim
    Profil pro
    Inscrit en
    Août 2007
    Messages
    462
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 462
    Par défaut
    Bonjour,

    En faisant :

    Tout les messages du clavier seront en WM_SYSxxx au lieu de WM_xxx avec xxx = KEYDOWN, KEYUP,CHAR,DEADCHAR

    Et comme les controles standards ne se preoccupent pas des messages WM_SYSxxx mais seulement des WM_xxx, ça devrait fonctionner.

    A la fin de ton traitement, rétablir le focus comme il était au debut, obtenu par GetFocus();

    @+

  3. #3
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    256
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 256
    Par défaut
    OK.

    Et est-ce que ce système peut fonctionner pour "annuler" un menu contextuel ( c'est à dire le faire disparaître à volonté pour éviter qu'un utilisateur séléctionne une commande - tjrs à un moment critique ) ?

  4. #4
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    pour cela tu peux faire un SetCapture. sur la fenêtre (ReleaseCapure pour libérer).

  5. #5
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    256
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 256
    Par défaut
    merci

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

Discussions similaires

  1. Comment afficher le clavier visuel ?
    Par crossrobotik dans le forum MFC
    Réponses: 1
    Dernier message: 30/01/2007, 14h38
  2. [VBA-E] Comment Inhiber Le Click Droit De La Souris
    Par lio62 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 24/01/2007, 13h36
  3. Comment remplacer le clavier par des boutons ?
    Par aliwassem dans le forum Langage
    Réponses: 1
    Dernier message: 14/12/2005, 19h00
  4. Comment inhiber la combinaison de touche CTRL+TAB ?
    Par jddev dans le forum Langage
    Réponses: 8
    Dernier message: 18/08/2005, 12h12

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