1

ヘルプウィンドウをポップアップしようとしているので、ユーザーに最初に表示されるのはヘルプウィンドウです。しかし、それは私のGUIDEウィンドウの後ろにとどまります。オープニング関数にコードを入れています。

% --- Executes just before layout is made visible.
function layout_OpeningFcn(hObject, ~, handles, varargin)
% Open the help dialog
helpdlg('My help message')

% opening code here...


guidata(hObject, handles);
4

1 に答える 1

2

あなたがしたいことは、ウィンドウを表示するために OpeningFcn の実行を中断することです。「OK」を押した後の長い待ち時間を避けるために、OpeningFcn の最後にヘルプ メッセージを配置する必要があります。

% --- Executes just before layout is made visible.
function layout_OpeningFcn(hObject, ~, handles, varargin)
% Open the help dialog
h = helpdlg('My help message');

% opening code here...


guidata(hObject, handles);

%# optional: set(hObject,'visible','on')
%# if you want to have the GUI be visible when the dialogue pops up.

uiwait(h); %# wait for closing the window
于 2012-12-29T13:43:06.133 に答える