MATLAB ヘルプ センター
画面上の指定位置に Figure を移動
movegui(f,location)
movegui(location)
movegui(f)
movegui
movegui(f,location) は Figure f を指定された画面上の位置に移動します。Figure は関数 figure または関数 uifigure のいずれかで作成できます。位置は、2 要素ベクトルまたは事前定義された位置名として指定できます。
f
location
figure
uifigure
例
movegui(location) は、現在の Figure (gcf) またはコールバック Figure (gcbf) を指定された位置に移動します。現在の Figure またはコールバック Figure を指定するには、gcf または gcbf をそれぞれ使用します。gcf と gcbf は関数 figure で作成された Figure のみを返すことに注意してください。存在しない場合、MATLAB® は figure を使用してそれを作成し、指定された位置に移動します。
gcf
gcbf
movegui(f) は Figure を画面に全体が収まる最も近い位置に移動します。
movegui は現在の Figure またはコールバック Figure を画面に全体が収まる最も近い位置に移動します。
すべて折りたたむ
Figure を作成し、左下隅が画面の左側から 300 ピクセルで、下端から 600 ピクセルになるように移動します。
fig = uifigure; movegui(fig,[300 600]);
Figure を作成し、画面の下部中央に移動します。
f = figure; movegui(f,'south');
f1 = figure; f2 = figure; movegui('east');
f2 は、現在の Figure を移動します。
f2
画面の右上隅からかなり離れた場所に配置される Figure を作成します。次に、画面上で移動します。
f = figure('Position',[10000 10000 400 300]); movegui(f);
その最後の場所に最も近い位置であるため、Figure は画面の右上隅に移動します。
Figure
Figure。関数 figure または関数 uifigure で作成された Figure オブジェクトとして指定します。この引数を使用して移動する Figure を指定します。
画面上の Figure の位置。2 要素の数値ベクトル、文字ベクトル、または string スカラーとして指定します。数値ベクトルは x 値と y 値をピクセル単位で指定し、テキスト引数は事前定義されたいずれかの位置名を指定します。
画面の端からの Figure のオフセットをピクセル単位で示すには、2 要素ベクトル [x y] を指定します。オフセットが画面のどの端から計測されるかは、ベクトル要素の符号によって異なります。
[x y]
x
x >= 0
x < 0
y
y >= 0
y < 0
location を以下のいずれかの位置名として指定することもできます。
'north'
'south'
'east'
'west'
'northeast'
'northwest'
'southeast'
'southwest'
'center'
'onscreen'
例: movegui(f,[150 -50])
movegui(f,[150 -50])
例: movegui('west')
movegui('west')
Windows® システムおよび Macintosh システムでは、ピクセルのサイズは 1/96 インチです。このサイズはシステムの解像度に依存しません。
Linux® システムでは、ピクセルのサイズは使用しているシステムの解像度によって決まります。
最大化された Figure ウィンドウに movegui を適用すると、ウィンドウがタスク バーの方向に移動し、画面の反対側にタスク バーと同じ幅のすき間ができます。このウィンドウのサイズは数ピクセルだけ縮小することがあります。最大化された Figure ウィンドウで onscreen オプションを使用すると、movegui は Figure の左上隅が表示されるように画面の左側と上側の両方にすき間を作ります。
onscreen
R2006a より前に導入
openfig
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ