Bonjour,


J'ai programmer une fonction pour quand on double clic. Je souhaite enregistrer les donnees recuperer dans la structures handles. Cependant ca ne marche pas, et il n'y a aucun message d'erreur pour pouvoir orienter la resolution.

Voila le code

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
function bdfcn(obj,event)
 
    sel = get(gcbf,'SelectionType');
 
    if strcmpi(sel,'open')
 
        img = get(obj,'cdata');%on recupere l'image
        num=get(obj,'userdata');%on recupere sa position dans la pile
        set(imslider,'value',num);%on regle la barre de defilement
        [sertpas idem imax]=size(D);
        imax=num2str(imax);
        c=[num2str(num) '/' imax];
        set(indicpos,'string',c);%on regle l'ondicateur de position
        himg=imshow(img,'DisplayRange',[],'parent',axeim);
        set(fig,'colormap',nmap);
        handles.image=D(:,:,num);
        handles.himg=himg;
        guidata(gcbf,handles); 
    end
    end