OVH Cloud OVH Cloud

coordonnés de la souris

2 réponses
Avatar
vic
Bonjour,
J'ai placé un treeview dans une boîte de dialogue et j'affiche à chaque
instant les coordonnés de la souris dans un static.
Les coordonnés de la souris s'affichent tout le temps sauf quand la souris
passe au dessus du treeview. J'ai alors essayé de récuperer les coordonnés
avec le message WM_NCMOUSEMOVE mais le treeview n'est pas considéré comme
une zone non-cliente de la boîte de dialogue.
Comment puis-je faire ?
D'avance merci.

2 réponses

Avatar
Christian ASTOR
vic wrote:

J'ai placé un treeview dans une boîte de dialogue et j'affiche à chaque
instant les coordonnés de la souris dans un static.
Les coordonnés de la souris s'affichent tout le temps sauf quand la souris
passe au dessus du treeview. J'ai alors essayé de récuperer les coordonnés
avec le message WM_NCMOUSEMOVE mais le treeview n'est pas considéré comme
une zone non-cliente de la boîte de dialogue.
Comment puis-je faire ?



Timer ou WM_SETCURSOR
Avatar
Remi Voisin
Bonjour

Et avec quelque chose comme ça (en C) ça peut t'avancer ?

TV_HITTESTINFO tvhti = {X, Y};
SNDMSG (TreeView->Handle, TVM_HITTEST, 0, LParam (&tvhti));

--
R. VOISIN
EdtMap gratuit sur www.rdvpro.com
--
R. VOISIN
(Enlevez "oulala-" pour m'écrire.)