matlab 取消figure显示时在屏幕最前

matlab 取消figure显示时在屏幕最前

matlab 取消figure显示时在屏幕最上层。


matlab运行代码或调试代码时,如果要显示图片figure或者画plot等,如果用的代码不合适,

会使得figure获取屏幕焦点,跑到屏幕最上方。如果跑代码的同时我们想干点别的事情,经常

会因为matlab显示图片而使其他程序失去输入焦点,很不方便。


下面就axes引起的matlab显示图片使其他程序失去焦点为例,给出解决方法。

其实非常简单:

原来使用 axes(axes_handle)选择axes_handle为当前轴,并使包含他的figure获取焦点,

现在使用set(gcf,'CurrentAxes',axes_handle)代替上面的函数,即可达到在满足绘画要求的同时,

不使其他程序失去焦点。

其他的matlab绘图、显示图片函数也可以做类似的处理,从而达到不获取焦点且完成绘图的目的。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值