主要内容

MoveGui.

将图形移动到屏幕上的指定位置

描述

例子

movegui(F位置移动这个数字F到指定的屏幕位置。这个数字可以是一个用的一个数字要么Uifigure.功能。该位置可以指定为双元素矢量或作为预定义位置名称。

例子

movegui(位置将当前数字或回调图移动到指定位置。确定当前数字或回调数字使用GCF.要么GCBF., 分别。注意GCF.GCBF.返回与之创造的数字数字仅限功能。如果一个不存在,matlab®使用数字并将其移到指定的位置。

例子

movegui(F将图形移动到最接近的位置,完全放在屏幕上。

MoveGui.移动当前数字(GCF.)或回调图(GCBF.)到最接近的位置,完全放在屏幕上。

例子

全部收缩

创建一个数字并移动它,使底左角是从屏幕左侧的300像素,底部有600像素。

图= Uifigure;movegui(图[300 600]);

创建一个数字并将其移动到屏幕的底部中心。

f =图;MoveGui(F,'南');
F1 =数字;F2 =数字;movegui('东方');

F2移动,因为它是当前的数字。

创建一个位于屏幕右上角外部的数字。然后,将其移动屏幕上。

f =图('位置',[10000 10000 400 300]);MoveGui(F);

该数字移动到屏幕的右上角,因为这是最接近其最后位置的位置。

输入参数

全部收缩

图,指定为a数字用无论是的对象创建数字要么Uifigure.功能。使用此参数指定要移动的图形。

图形上的位置在屏幕上,指定为双元素数字矢量,字符向量或字符串标量。数字矢量指定X- 和y- 值像素,文本参数指定预定义位置名称之一。

例子:MOVEGUI(F,[150-50])

例子:Movegui('西')

为了以像素为单位从屏幕的边缘指示图形的偏移,指定两个元素数字向量,[x y]。屏幕的边缘从取决于向量元素的符号测量偏移量。

位置矢量元素 价值范围 描述
X x> = 0 从屏幕左边缘左侧偏移
x <0. 从屏幕右边缘的右侧偏移
y Y> = 0 屏幕底部边缘底部的偏移量
Y <0. 从屏幕顶部边缘的顶部偏移

您也可以指定位置作为其中一个位置名称。

位置名称 屏幕位置
'北' 顶部中心
'南' 底部中心
'东方' 右中心
'西' 左中心
'东北' 右上角
'西北' 左上角
'东南' 右下角
'西南' 左下角
'中央' 中心
'在屏幕上' 最接近当前位置的位置,完全在屏幕上

更多关于

全部收缩

像素

像素的距离与Windows上的系统分辨率无关®Macintosh.系统:

  • 在Windows系统上,Matlab将像素定义为1/96英寸。

  • Macintosh.系统,MATLAB将像素定义为1/72nd英寸。

在Linux上®系统,系统分辨率确定MATLAB像素的大小。有关更多信息,请参阅DPI感知Matlab中的行为

算法

全部收缩

使用最大化的数字

申请MoveGui.到一个最大化的数字窗口将窗口移动到任务栏,并在屏幕的另一侧与任务栏中的相反侧面产生间隙。窗口可能会缩小几个像素。如果你使用在屏幕上然后,选项有一个最大化的数字窗口MoveGui.在屏幕的左侧和上侧产生间隙,以便可见图的左上角。

也可以看看

|

在R2006A之前介绍