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

  • Post author:
  • Post category:其他



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


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




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


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


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




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


其实非常简单:


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


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


不使其他程序失去焦点。


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



版权声明:本文为qykshr原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。