En paramètres...
Imaginons que ma première interface soit option.m:
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67 function varargout = options(varargin) % OPTIONS MATLAB code for options.fig % OPTIONS, by itself, creates a new OPTIONS or raises the existing % singleton*. % % H = OPTIONS returns the handle to a new OPTIONS or the handle to % the existing singleton*. % % OPTIONS('CALLBACK',hObject,eventData,handles,...) calls the local % function named CALLBACK in OPTIONS.M with the given input arguments. % % OPTIONS('Property','Value',...) creates a new OPTIONS or raises the % existing singleton*. Starting from the left, property value pairs are % applied to the GUI before options_OpeningFcn gets called. An % unrecognized property name or invalid value makes property application % stop. All inputs are passed to options_OpeningFcn via varargin. % % *See GUI Options on GUIDE's Tools menu. Choose "GUI allows only one % instance to run (singleton)". % % See also: GUIDE, GUIDATA, GUIHANDLES % Edit the above text to modify the response to help options % Last Modified by GUIDE v2.5 25-Apr-2012 09:33:39 % Begin initialization code - DO NOT EDIT gui_Singleton = 1; gui_State = struct('gui_Name', mfilename, ... 'gui_Singleton', gui_Singleton, ... 'gui_OpeningFcn', @options_OpeningFcn, ... 'gui_OutputFcn', @options_OutputFcn, ... 'gui_LayoutFcn', [] , ... 'gui_Callback', []); if nargin && ischar(varargin{1}) gui_State.gui_Callback = str2func(varargin{1}); end if nargout [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:}); else gui_mainfcn(gui_State, varargin{:}); end % End initialization code - DO NOT EDIT % --- Executes just before options is made visible. function options_OpeningFcn(hObject, eventdata, handles, varargin) % This function has no output args, see OutputFcn. % hObject handle to figure % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % varargin command line arguments to options (see VARARGIN) % Choose default command line output for options handles.output = hObject; % Update handles structure guidata(hObject, handles); % UIWAIT makes options wait for user response (see UIRESUME) % uiwait(handles.figure1); ... ... ...
Et que la deuxième soit test_onglet:
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66 function varargout = test_onglets(varargin) % TEST_ONGLETS MATLAB code for test_onglets.fig % TEST_ONGLETS, by itself, creates a new TEST_ONGLETS or raises the existing % singleton*. % % H = TEST_ONGLETS returns the handle to a new TEST_ONGLETS or the handle to % the existing singleton*. % % TEST_ONGLETS('CALLBACK',hObject,eventData,handles,...) calls the local % function named CALLBACK in TEST_ONGLETS.M with the given input arguments. % % TEST_ONGLETS('Property','Value',...) creates a new TEST_ONGLETS or raises the % existing singleton*. Starting from the left, property value pairs are % applied to the GUI before test_onglets_OpeningFcn gets called. An % unrecognized property name or invalid value makes property application % stop. All inputs are passed to test_onglets_OpeningFcn via varargin. % % *See GUI Options on GUIDE's Tools menu. Choose "GUI allows only one % instance to run (singleton)". % % See also: GUIDE, GUIDATA, GUIHANDLES % Edit the above text to modify the response to help test_onglets % Last Modified by GUIDE v2.5 05-Apr-2012 17:00:43 % Begin initialization code - DO NOT EDIT gui_Singleton = 1; gui_State = struct('gui_Name', mfilename, ... 'gui_Singleton', gui_Singleton, ... 'gui_OpeningFcn', @test_onglets_OpeningFcn, ... 'gui_OutputFcn', @test_onglets_OutputFcn, ... 'gui_LayoutFcn', [] , ... 'gui_Callback', []); if nargin && ischar(varargin{1}) gui_State.gui_Callback = str2func(varargin{1}); end if nargout [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:}); else gui_mainfcn(gui_State, varargin{:}); end % End initialization code - DO NOT EDIT % --- Executes just before test_onglets is made visible. function test_onglets_OpeningFcn(hObject, eventdata, handles, varargin) % This function has no output args, see OutputFcn. % hObject handle to figure % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % varargin command line arguments to test_onglets (see VARARGIN) % Choose default command line output for test_onglets handles.output = hObject; % Update handles structure guidata(hObject, handles); % UIWAIT makes test_onglets wait for user response (see UIRESUME) % uiwait(handles.figure1); ... ... ...
Je dois passer find(hIm==hObject) en paramètre à la fonction test_onglets?
Partager