Encore une question; si j'utilise :
1 2 3 4
| set(gcf, 'WindowScrollWheelFcn', @figscroll);
function figscroll(src, evnt)
handles=guidata(gcf); |
J'ai un petit problème, parce qu'à un moment je dois sauvegarder mes variables dans la fonction figscroll (pour les mettre à jour dans la structure handles), alors je voulais utiliser
guidata(hObject, handles);
mais comme j'ai plus le hObject en argument de la fonction , ça me fait le même problème qu'avec handles..Comment contourner ça ?
Sinon ça m'intrigue pour le GUIDE quand même, je sais vraiment pas comment je peux accéder aux fameuses structures VerticalScrollCount et VerticalScrollAmount; et je me demande même si c'est possible. Le guide me crée ça (normal) :
1 2 3 4
| function figure1_WindowScrollWheelFcn(hObject, eventdata, handles)
%hObject handle to figure1
%eventdata reserved - to be defined in a future version of Matlab
%handles structure with handles and user data |
En affichant eventdata (qui ressemble à evnt) j'obtiens rien; tandis que dans le premier cas (sans guide), j'obtiens bien VerticalScrollCount et VerticalScrollAmount en affichant evnt alors peut être que avec le guide on peut pas y accéder parce qu'eventdata est pas encore défini ou je sais pas quoi ? lol
Partager