Parametres de SendMessage

bignonfrederic Messages postés 4 Date d'inscription mercredi 12 mars 2003 Statut Membre Dernière intervention 30 mai 2004 - 30 mai 2004 à 10:51
bignonfrederic Messages postés 4 Date d'inscription mercredi 12 mars 2003 Statut Membre Dernière intervention 30 mai 2004 - 30 mai 2004 à 17:19
Je souhaiterai passer des commandes vers une autre application ( ex Winamp, MediaPlayer,Etc ...) avec la fonction SendMessage, je sais que cela fonctionne car j'ai recuperer une source qui le fait avec Winamp, et donc je souhaiterai savoir comment trouve t'on les parametres a rentrer, exemple dans la source il y a :
hwndwinamp = FindWindow("Winamp v1.x", vbNullString)
SendMessage hwndwinamp, 273, 40044, 0
donc hwndwinamp c'est le programme Winamp, mais par contre les parametres 273 et 400044 comment ont-il été trouvé ?

Merci d'avance pour la reponse

4 réponses

Arsena Messages postés 190 Date d'inscription lundi 24 mars 2003 Statut Membre Dernière intervention 27 septembre 2005
30 mai 2004 à 12:40
Regarde a cette adresse

http://www.progotop.com/api.php?id=249

et bonne journée
MD
0
bignonfrederic Messages postés 4 Date d'inscription mercredi 12 mars 2003 Statut Membre Dernière intervention 30 mai 2004
30 mai 2004 à 12:49
Desole mais je ne comprends tjs pas comment trouver les valeur (273 et 40044) ?
0
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
30 mai 2004 à 14:42
Les parametres de SendCommand dépendent du type de fenetre a qui le message est envoyé.

le programmeur qui a fait la source où tu as pris ces lignes a mal fait son boulot.
En effet, on utilise rarement des valeurs (surtout décimales !!) comme paramètres de SendMessage. Il existe en fait des constantes spécifiques.
WM_COMMAND &h111& 273
ce message est recu lorsqu'un bouton est activé
le deuxième paramètre est l'identifiant d'un bouton, on peut le trouver assez facilement, en utilisant certains outils, comme Spy++

en gros, ton code simule un click sur un des bouton de Winamp....
0
bignonfrederic Messages postés 4 Date d'inscription mercredi 12 mars 2003 Statut Membre Dernière intervention 30 mai 2004
30 mai 2004 à 17:19
Merci beaucoup g tout compris maintenant, c bien ca, mon prog simule un appuis sur les touches winamp, c'est parce que g fabriquer un recepteur pour telecommande universelle et je souhaite commander qq soft style winamp, merci en tout cas de ton explication
0
Rejoignez-nous