Bonjour,
est-il possible d'imposer la valeur retournée par la fonction SendMessage? (Je voudrait renvoyée le resultat du traitement du message). Si oui, comment faire?
Version imprimable
Bonjour,
est-il possible d'imposer la valeur retournée par la fonction SendMessage? (Je voudrait renvoyée le resultat du traitement du message). Si oui, comment faire?
non, ce n'est pas possible
enfin, si, c'est possible mais non recommandé et assez compliqué
que veux-tu faire exactement ?
salut,
soit la question est mal posée ou je n'ai pas compris ...
le retour d'un sendMessage c'est le retour de la fonction associée au message.
donc je peux retourner la valeur que je veux dans mon message...
:D
c'est bien ca mais j'ai deja essaye:
j'ai fait un 'return 15' par exemple à la fin de ma fonction de traitement, mais je recois systématiquement '1'...
c'est ptete moi qui ai mal compris la question, mais si t'envoies WM_SETFOCUS par ex, t'es obligé de renvoyer 0
ca n'a pas de sens de renvoyer autre chose
ca n'a de sens a priori que sur un message privé ...
:D
c'est justement pour un message prive!
ben il ne devrait pas y avoir de problemes...
tu es sur que c'est le bon message qui est appelé ?
tu as mis un point d'arret en debug pour verifier ?
:D
t'as mis quoi dans ta callback de traitement des messages ?
J'ajoute:
Tu utilises bien SendMessage() et non SendMessageTimeout(), qui donne le code de retour autrement?
(si je sais bien compter, ça fait quatre questions)
Ca marche!!!
en fait, j'avais pas fait attention, j'utilisais la fonction SendNotifyMessage et non SendMessage...oups!
Merci pour toutes vos réponses (et rapides en plus!!)!!
si ça fonctionne, pense à mettre résolu sur ton post avec le bouton :resolu: ;)