注册 登录
编程论坛 Matlab

[求助]关于GUI中回调函数子函数问题?

此在与世界 发布于 2007-11-02 07:04, 2354 次点击

我想在回调函数中添加一个子函数,子函数同时又调用令一个回调函数,应该怎么办?我在该回调函数后面添加了一个子函数,参数是接受一个函数句柄进行调用:
function mmquest(fcnhandles)
Button=questdlg('是否关闭图像','请选择','是','否','是');
switch Button
case '是'
Button1=questdlg('是否保存图像','请选择','保存',...
'取消','保存');
switch Button1
case '保存'
fcnhandles;
case '取消'
delete(gcf);
end
delete(gcf);
case '否'
return;
end
却出现这样的提示:
Undefined command/function 'mmquest'.

Error while evaluating figure CloseRequestFcn.
望各位高手指教.
2 回复
#2
zhangenter2007-11-04 17:14

函数入口没有用feval吗?如果你在回调响应里直接调子函数的话是调不到的

#3
此在与世界2007-11-04 20:08

使用函数句柄可以不用feval函数啊

1