OVH Cloud OVH Cloud

SendMessage

2 réponses
Avatar
Barsalou
Quelqu'un sait-il où trouver une documentation sur l'API SendMessage, et
notamment la liste des messages disponibles, avec la syntaxe correspondante.
On m'en a indiqué un exemple, j'en ai trouvé quelques autres dans la base de
connaissances Microsoft, mais je sais qu'il y en a une grande quantité.
Merci
E. Barsalou

2 réponses

Avatar
François Picalausa
Hello,

Tout dépend du destinatire du message... Et chaque contrôle peut avoir ses
message perso. Cela fait potentiellement une infinité de messages!
Sur
http://msdn.microsoft.com/library/en-us/shellcc/platform/commctls/indivcontrol.asp
tu trouveras les messages des contrôles "standards". (avec par exemple:
http://msdn.microsoft.com/library/en-us/shellcc/platform/commctls/listview/messages/lvm_approximateviewrect.asp)

Il y a aussi des message communs a certains contrôle:
http://msdn.microsoft.com/library/en-us/shellcc/platform/commctls/common/messages/ccm_dpiscale.asp
(Dont le WM_NOTIFY qui a plusieurs variantes en fonction du contrôle et du
type de notification)

Il existe aussi des messages relatifs au shell de windows:
http://msdn.microsoft.com/library/en-us/shellcc/platform/shell/reference/messages/messages.asp

De ceux relatifs aux fenêtres:
http://msdn.microsoft.com/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowreference/windowmessages/mn_gethmenu.asp

Certains sont relatifs à la souris:
http://msdn.microsoft.com/library/en-us/winui/winui/windowsuserinterface/userinput/mouseinput/mouseinputreference/mouseinputmessages/wm_capturechanged.asp

Enfin, tout ce qui concerne les messages est expliqué ici:
http://msdn.microsoft.com/library/en-us/winui/winui/windowsuserinterface/windowing/messagesandmessagequeues.asp
Et plus particulèrement ce qui concerne SendMessage:
http://msdn.microsoft.com/library/en-us/winui/winui/windowsuserinterface/windowing/messagesandmessagequeues/messagesandmessagequeuesreference/messagesandmessagequeuesfunctions/sendmessage.asp

Mais il est quasi impossible de tous les lister et il peut en apparaitre
chaque jour...
Cont MON_MESSAGE = WM_APP + 12
Et hop, un nouveau!

--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net

"Barsalou" a écrit dans le message de
news:
Quelqu'un sait-il où trouver une documentation sur l'API SendMessage,
et notamment la liste des messages disponibles, avec la syntaxe
correspondante. On m'en a indiqué un exemple, j'en ai trouvé quelques
autres dans la base de connaissances Microsoft, mais je sais qu'il y
en a une grande quantité. Merci
E. Barsalou


Avatar
Barsalou
Merci François. Tu es drôlement calé !
Eric