Re: executer le code d'un bouton |
Sujet: Re: executer le code d'un bouton par Anonyme sur 19/12/2005 17:20:25 Citation :
A ne pas réinventer la roue, à condition que l'aide soit bien faite ![]() Plus sérieusement, j'ai dû réinventer la roue pour faire ce type de traitement, avant de découvrir par hasard une info dans les threads que j'ai "détourné". L'utilisation des sockets pour faire ce qui est demandé est totalement inadapté pour un message local et post/sendmessage sont là pour celà. Exemple de code partant de la création d'un WM_USER spécifique à votre application on va l'appeler WM_USER_monmessage. Dans la fenêtre prévoir 2 boutons : BTN_ENVOI et BTN_RECEPTION 1 selecteur : ENVOI et RECEPTION Bouton ENVOI
Bouton RECEPTION
Selecteur
Code de la fenêtre
IL faut lancer 2 instances de l'application. Sélectionner Réception pour la 2ème appli. Cliquer sur ENVOI dans l'appli ayant la fenêtre ENVOI, et vous envoyer le message à l'appli réception... Magique ![]() Dans send/postmessage vous pouvez passez 2 valeurs (type entier, ils sont à 0 et 0 dans l'exemple), ces valeurs sont récupérées par l'évènement dans wParam, lParam. Si vous voulez passez autre chose que des entiers, des chaines par exemple il suffit de passer par un pointeur et la fonction transfert. Voilà, maintenant vous avez tout pour vous amuser avec les évènements, et les découvrir. -- suivre ce lien pour répondre: http://cerbermail.com/?2KrV3YZXnn Daniel ![]() |