encore une question d'un truc que j'avais réussi à faire à une époque mais que j'arrive plus à faire ...
j'ai un gui avec une image dedans (une gui axes).
je voudrais pouvoir afficher les coordonnées des points et leurs valeurs quand la souris passe dessus.
du coup je veux utiliser le "WindowButtonMotionFcn"
j'ai tenté des trucs comme ça :
axes_id = get(gcf,'CurrentAxes');
j'ai essayé de rajouté un children vu ce que j'ai vu dans les anciens posts
axes_id = get(axes_id,'Children');
axes_id = findobj(allchild(0), 'tag', 'image_displayed'
et après je fais un set :
set(axes_id_id, 'WindowButtonMotionFcn',@image_displayed_WindowButtonMotionFcn);
j'ai essayé aussi le set que j'avais la dernière fois mais j'arrive plus à me rappeler pourquoi j'avais fait un truc si compliqué :
set(axes_id, 'WindowButtonMotionFcn','lung_function(''image_displayed_WindowButtonMotionFcn'',gcbo,[],guidata(gcbo))');
sachant que ma fonction que ça appelle est introduite de cette façon :
function image_displayed_WindowButtonMotionFcn(hObject, eventdata, handles)
avec le findobj j'ai pas d'erreur mais ça fait rien ....
avec le get(gcf...) children ou pas children ça me répond que
windowbuttonmotionfcn n'existe pas pour ce type d'objet ...
quelqu'un a une idée de ce qu'il faut que je modifie ?
Partager