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 :

Simuler le click de la souris sur un bouton de windows media player


Sujet :

MFC

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2009
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Simuler le click de la souris sur un bouton de windows media player
    Bonjour,
    Je cherche à simuler le click de la souris sur le bouton Play de Windows Media Player sans avoir à déplacer le curseur ( je veux garder WMP en arrière plan de mon application, donc pas de setcursorposition() ou de setphysicalcursorposition() dans mon code). J'ai essayé de faire ça avec les handles, mais je ne trouve pas de handle pour le bouton Play. Je travaille en MFC.
    Merci d'avance!

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 154
    Points : 12 266
    Points
    12 266
    Par défaut
    Vérifiez avec Spy++ si votre application cible utilise bien un bouton système pour son "Play".

  3. #3
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Points : 4 846
    Points
    4 846
    Par défaut
    Méthode générale :
    • Lancer Spy++, ou utiliser la fonction "Find window" de Process Explorer afin de trouver le window du bouton.
    • Une fois le window identifié, le trouver par programme (avec FindWindow ou EnumWindows par exemple).
    • Envoyer le message adéquat (sûrement WM_CLICK dans ton cas).
    Après, certains programmes acceptent aussi des commandes OLE / DDE pour leur automatisation, et/ou des paramètres en ligne de commande.

    Cf. aussi documentation de WMP.


    EDIT : Voir aussi la piste d'envoyer le raccourci clavier à l'application, si jamais il n'y a pas de window à cibler...

  4. #4
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2009
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Ça marche toujours pas

  5. #5
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Points : 4 846
    Points
    4 846
    Par défaut
    Effectivement, il ne semble pas que ce soit un window normal pour ce bouton... Reste plus qu'à tenter de lui envoyer le raccourci clavier correspondant, ou de fouiller sur les commandes OLE/DDE de WMP.

Discussions similaires

  1. Questions sur le document "Utiliser Windows Media Player en VB et VBA"
    Par Nanonnien dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 07/11/2014, 17h42
  2. Simuler le click de la souris sur une autre fenetre
    Par Invité dans le forum VB.NET
    Réponses: 2
    Dernier message: 12/12/2011, 13h03
  3. Réponses: 1
    Dernier message: 09/08/2010, 11h00
  4. Simulation d'un click de souris sur un bouton ReyCommand
    Par Chatbour dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 28/07/2007, 09h53
  5. Simuler le click de la souris sur le focus d'un form ?
    Par HookerSeven dans le forum Access
    Réponses: 9
    Dernier message: 24/02/2006, 22h32

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