Bonjours à tous
Comme le titre l'indique, j'ai une certaine difficulté à distinguer le rôle et possibilité de cette commande
Est il nécessaire d'avoir le "handle" de l'appli cible pour faire usage de cette commande ?
Peut on tout sélectionner pour récupérer sur l'appli destination ?
Bref, j'aimerais comprendre les possibilités qu'offre cette commande
Une explication me ferait le plus grand bien
Merci
Possibilité de SendMessage
Re: Possibilité de SendMessage
SendMessage comme son nom l'indique envoi un message pour un GadgetID ou WindowsID dans une file d'attente
Contrairement à PostMessage, il rend la main et retourne que lorsque le message est traité.
PostMessage envoi le message est retourne immédiatement sans attendre que le message soit digéré.
sendmessage
PostMessage
Le 1er paramètre de ces 2 fonctions est l'identifiant Windows (de l'OS) du Gadget ou de la fenêtre
A ne pas confondre avec le numéro d'identification PureBasic du gadget qui est interne à PB.
Donc tu dois utiliser WindowID ou GadgetID pour obtenir le Window handle, qui est obligatoire, ex:
Contrairement à PostMessage, il rend la main et retourne que lorsque le message est traité.
PostMessage envoi le message est retourne immédiatement sans attendre que le message soit digéré.
sendmessage
PostMessage
Le 1er paramètre de ces 2 fonctions est l'identifiant Windows (de l'OS) du Gadget ou de la fenêtre
A ne pas confondre avec le numéro d'identification PureBasic du gadget qui est interne à PB.
Donc tu dois utiliser WindowID ou GadgetID pour obtenir le Window handle, qui est obligatoire, ex:
Code : Tout sélectionner
SendMessage_(GadgetID(Gadget), #WM_SETREDRAW, #False, #Null)
Re: Possibilité de SendMessage
Merci @ChrisR pour ton exposé, c'est cool
J'ignorais totalement l'existence de PostMessage))
Est-ce que les commandes sont pré enregistrés dans Pb ?
J'ignorais totalement l'existence de PostMessage))
Est-ce que les commandes sont pré enregistrés dans Pb ?