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 un click souris sur un CButton pb


Sujet :

MFC

  1. #1
    Membre confirm�
    Inscrit en
    Juin 2006
    Messages
    126
    D�tails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 126
    Par d�faut simuler un click souris sur un CButton pb
    Bonjour!

    Bon normalement c'est la derni�re question concernant mon projet! J'esp�re...
    Alors voila j'ai lu la faq de Farscape sur la simulation d'un click souris sur un CButton, mais j'ai quelques questions.
    Voila j'aimerai simuler un click sur un bouton IDOK et effectuer ce qu'il se passe dans la fonction OnBnClickedOk().

    Don je me suis insipir�e de ca :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
     
    HWND fen = FindWindow(NULL,"Main Menu");
    GetDlgItem(fen,IDOK)->PostMessage(BN_CLICKED,' ');
    et la j'ai l'erreur PostMessage is not a member of HWND_ .

    Comment faire?

  2. #2
    Membre confirm�
    Inscrit en
    Juin 2006
    Messages
    126
    D�tails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 126
    Par d�faut
    farscape tu n'as pas une id�e ?
    (ou quelqu'un d'autre d'ailleurs)

    J'ai fait ca sinon :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
     
    	HWND fen = FindWindow(NULL,"Main Menu");
    	PostMessage(GetDlgItem(fen,IDOK),BN_CLICKED,0,0);
    Mais ca ne marche toujours pas

  3. #3
    Membre confirm�
    Inscrit en
    Juin 2006
    Messages
    126
    D�tails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 126
    Par d�faut
    Je suis trop puissante j'ai trouv� lol

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    // get the handler of the window Main Menu
    HWND fen = FindWindow(NULL,"Main Menu");
    if (fen==NULL)
    AfxMessageBox("test");
     
    //simulate a mouse click on the Screen button
    			PostMessage(GetDlgItem(fen,IDOK),WM_LBUTTONDOWN,VK_LBUTTON,0);
    			PostMessage(GetDlgItem(fen,IDOK),WM_LBUTTONUP,VK_LBUTTON,0);
    mais avant ca dans ma map :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
     
    BEGIN_MESSAGE_MAP(CMMenuDlg, CDialog)
    	...
    	ON_WM_LBUTTONDOWN(IDOK, &CMMenuDlg::OnBnClickedOk)
    	ON_WM_LBUTTONUP(IDOK, &CMMenuDlg::OnBnClickedOk)
    END_MESSAGE_MAP()

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 5
    Dernier message: 10/05/2011, 15h52
  2. [C#] Simuler un Click souris
    Par helmout dans le forum Windows Forms
    R�ponses: 13
    Dernier message: 13/12/2007, 01h59
  3. Detection de click souris sur form - Besoin d'aide
    Par ggcourtois dans le forum Windows Forms
    R�ponses: 11
    Dernier message: 22/03/2007, 14h39
  4. R�ponses: 6
    Dernier message: 13/03/2007, 10h04
  5. Simulation de click souris
    Par Nats dans le forum Windows
    R�ponses: 5
    Dernier message: 07/02/2005, 20h51

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