Bonjour à tous,
J'ai cherché longuement sur internet mais je n'ai pas trouvé de réponse satisfaisante.
Je créé une figure (une importation d'une image), puis je pointe des endroits précis. Entre chaque pointage, je créé une pause pour permettre de zoomer dessus.
mon problème est la pause que j'utilise pour permettre d'attendre la zoom (donc de durée indéfini). Je voudrais stopper la pause quand je ferme la fenêtre (donc la figure) car lors de l'exécution de mon event, l'erreur s'affiche mais le programme continue de tourner.
en gros, cela donnerais
Donc est-il possible que mon error prenne effet lors de la pause car aucune de ces deux fonction fermeture ne fait arrêter la pause.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 h_fig1 = figure('Units','normalized', ... 'Color',[0.8 0.8 0.8], ... 'Name','Palais', ... 'NumberTitle','off', ... 'Position',[0.00954861 0.0425521 0.70 0.90], ... 'Tag','Fig1', ... 'DeleteFcn',@fermeture_fenetre,... 'WindowButtonDownFcn','zoom down', ... 'WindowButtonUpFcn','ones;'); axis off ... pause ... function fermeture_fenetre( obj,event ) error(' Image fermé ') ou function fermeture_fenetre( obj,event ) pause('off') error(' Image fermé ')
Partager