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 :

[WIN32] Hook clavier / souris


Sujet :

MFC

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 577
    Points : 256
    Points
    256
    Par défaut [WIN32] Hook clavier / souris
    Bonjour,
    je cherche à faire un prog sans interface qui tourne en tâche de fond, et qui intercepte 2 types d'évènements :
    - ce que l'utilisateur vient de sélectionner (dans n'importe quelle application)
    - une touche clavier

    J'ai vu dans les différents posts des hooks clavier/souris mais uniquement liés à des contrôles. Je ne sais pas s'il faut garder la même logique dans mon cas.

    Et est-ce qu'il possible de récupérer ce que l'utilisateur vient de sélectionner ?

    Merci d'avance,
    @+

  2. #2
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Points : 16 075
    Points
    16 075
    Par défaut
    il faut garder la meme logique

    pour ce qui est de la selection, ca dépend de ce que tu veux intercepter comme selection, dans des controles ?

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 577
    Points : 256
    Points
    256
    Par défaut
    Citation Envoyé par nico-pyright(c)
    il faut garder la meme logique
    même si l'utilisateur appuis sur F12 alors qu'il est sur internet explorer ?

    Citation Envoyé par nico-pyright(c)
    pour ce qui est de la selection, ca dépend de ce que tu veux intercepter comme selection, dans des controles ?
    Ben par exemple quelqu'un est sur internet, il sélectionne un bout de texte dans une page. Ou il travaille dans Word, ou il a ouvert un fichier avec notepad, et il sélectionne un bout de texte ...

    Voilà ...
    @+

  4. #4
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Points : 16 075
    Points
    16 075
    Par défaut
    a partir du moment où tu fais un hook global , tu pourrais intercepter tous les evenements, F12 ou autres.

    Cependant, le hook intercepte les messages windows, et je ne pense pas qu'il y ait un message de selection universel.
    Sans y réfléchir plus, là, ce que je ferais, c'est un copier-coller régulier pour voir si y a du texte dedans ... comme ca, je saurais s'il a selectionné quelque chose

    mais bon, c'est un peu bourrin

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 577
    Points : 256
    Points
    256
    Par défaut
    en fait ce que je veux c'est faire un traitement sur la sélection à partir du moment où j'ai récupéré l'évènement F12.
    Donc il appuie sur F12, et je récupère ce qu'il avait sélectionné auparavant

    C'est cette sélection texte qu'il me faut récupérer ...

  6. #6
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Points : 16 075
    Points
    16 075
    Par défaut
    a mon avis, la méthode décrite ici http://www.developpez.net/forums/sho...d.php?t=157956 pourrait s'adapter à ton cas

  7. #7
    Membre actif
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 577
    Points : 256
    Points
    256
    Par défaut
    OK j'essaierai et je vous tiens au courant
    merci beaucoup

Discussions similaires

  1. [Débutant] Hook Clavier Souris sous DirectX C#
    Par landsraad59 dans le forum C#
    Réponses: 8
    Dernier message: 24/03/2015, 11h48
  2. [D2010] Hook clavier souris
    Par Lung dans le forum Langage
    Réponses: 5
    Dernier message: 26/01/2014, 17h40
  3. [À télécharger] Mise en oeuvre des Hooks clavier / souris
    Par pottiez dans le forum Téléchargez
    Réponses: 0
    Dernier message: 09/11/2010, 18h36
  4. [API Win32] Hook clavier
    Par NeoKript dans le forum Windows
    Réponses: 3
    Dernier message: 21/09/2009, 15h19
  5. Réponses: 1
    Dernier message: 09/04/2009, 10h45

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