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

VB.NET Discussion :

Création d'un hook local


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Mars 2011
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 9
    Par défaut Création d'un hook local
    Bonjour,

    Je suis actuellement en train de travailler sur un projet ou je dois récupérer les actions de la souris sur un contrôle activeX vlc.

    J'ai donc réaliser un hook globale dans un premier temps mais le traitement derrière étant trop lourds j'aimerais donc créer un hook local ( soit sur ma form ou au mieux sur mon objet activeX ) mais je n'arrive pas à récupérer l'id des différents thread.

    J'ai essayer les 2 méthodes suivantes pour les récupérer:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    SetWindowsHookEx(WH_MOUSE_LL, AddressOf Me.HookProc, _
    hInstance, AppDomain.GetCurrentThreadId)
     
    ou 
     
    SetWindowsHookEx(WH_MOUSE_LL, AddressOf Me.HookProc, hInstance, _
    System.Threading.Thread.CurrentThread.ManagedThreadId)

    Mais à chaque fois mon hook ne fonctionnait pas, une idée ? ( ou plusieurs )

  2. #2
    Membre expérimenté Avatar de anonymousse
    Profil pro
    Inscrit en
    Février 2011
    Messages
    130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 130
    Par défaut
    bonjour,

    As-tu parcouru ce tuto :

    http://olsimare.developpez.com/artic...ook/mousehook/

  3. #3
    Membre habitué
    Inscrit en
    Mars 2011
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 9
    Par défaut
    Oui je l'avais déjà regardé, mais merci quand même, le relire m'a permis de trouver mon erreur.


    Mais par contre j'arrive juste à obtenir le ThreadID de ma forme, est-il possible d'avoir le ThreadID de mon activeX VLC ?

    Car avec celui de ma forme je ne peux pas détecter les click sur l'activeX vlc

Discussions similaires

  1. Création d'un forum local
    Par chouane dans le forum Linux
    Réponses: 8
    Dernier message: 12/06/2008, 08h58
  2. Réponses: 8
    Dernier message: 30/05/2007, 20h57
  3. [IE6-7] création de fichier en local
    Par FapInfo dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 10/11/2006, 15h24
  4. [c#][debutant] hook local, detecter evenements souris
    Par orelero dans le forum Windows Forms
    Réponses: 6
    Dernier message: 28/11/2005, 16h33
  5. Comment faire un hook local à l'application ?
    Par declencher dans le forum Langage
    Réponses: 15
    Dernier message: 24/10/2005, 22h04

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