html 屏蔽关闭按钮,屏蔽标题栏的关闭按钮问题

这篇博客讨论了MATLAB代码中的functiontest_button_OpeningFcn函数修改,主要涉及handles.output的更改以及添加CloseRequestFcn函数的影响。作者指出,修改后的代码用于打开网页,但对屏蔽功能无直接影响。同时,作者手动添加了CloseRequestFcn来处理对话框关闭请求,询问是否需要进一步的代码调整。博客还提及了gcbf在CloseRequestFcn中的作用及其可能的默认设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

感谢你啊

另外你那个程序中有几点我不明白:

1)在function test_button_OpeningFcn(hObject, eventdata, handles, varargin)中,你好像改了一段代码吧,就是下面的这块:

% Choose default command line output for test_button

handles.output = hObject;

web -browser https://www.ilovematlab.cn/thread-2628-1-1.html

源代码是这个吗?:

% Choose default command line output for test_button

handles.output = hObject;

test_button= handles;

我知道你那个作用是打开网页的,这个改动对屏蔽有作用吗?应该没有吧

2)我同时也加上了CloseRequestFcn,不过我是手动添加的。如下:

% 屏蔽对话框标题栏的按钮

function SetDlgMain_CloseRequestFcn(hObject, eventdata, handles)

% hObject    handle to figure1 (see GCBO)

% eventdata  reserved - to be defined in a future version of MATLAB

% handles    structure with handles and user data (see GUIDATA)

% Hint: delete(hObject) closes the figure

% delete(hObject);

disp('');

其它的地方不需要改动了吗?

3)还有上面的CloseRequestFcn函数是必须用手动添加吗?

我看你的fig文件的inspector属性框里,在CloseRequestFcn这个属性中有:test_button('figure1_CloseRequestFcn',gcbf,[],guidata(gcbf)),这段代码是你手动添加的吗?

另外gcbf是什么意思呢。

还得麻烦你给指教一下啊。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值