MATLAB Function Reference |
Syntax
movegui(h,'position
') movegui('position
') movegui(h) movegui
Description
movegui(h,'
藉由頭銜 position
')
h
移動圖表至指定的螢幕位置,並保留圖表的尺寸大小。position
參數可為下述的任何一項設定:
north
- 螢幕的上方south
- 螢幕的下方east
- 螢幕的左方west
- 螢幕的右方northeast
- 螢幕的右上方northwest
- 螢幕的左上方southeast
- 螢幕的右下方southwest
- 螢幕的左下方center
- 螢幕的中央onscreen
- 在螢幕上關於現在位置而言最近的位置 position
參數也可為兩元素的向量 [h,v]
,h
表示圖表相對於螢幕水平方向的偏移量。v
代表圖表相對於螢幕垂直方向的偏移量,以像素為單位。下表總結可能出現的數值。
h (h >= 0 ) |
相對於螢幕左邊的偏移量 |
h (h < 0 ) |
相對於螢幕右邊的偏移量 |
v (v >= 0 ) |
相對於螢幕下方的偏移量 |
v (v < 0 ) |
相對於螢幕上方的偏移量 |
movegui('
將回傳函式 (position
')
gcbf
)
或現行的函式 (gcf
) 移至指定的位置。
movegui(h)
依頭銜 h
定義的圖表移至 onscreen
位置。
movegui
將回傳函式 (gcbf
) 或現行的函式 (gcf
)
移至 onscreen
位置。當已存取的圖表為以字串為底的回傳 CreateFcn
時則很適用。當重新載入時,它會確認圖表在螢幕上出現的位置,而忽略已存取的位置。
Examples
此範例証明了 movegui
的使用以確認在重新載入時已存取 GUI
在螢幕上的出現,忽略了目標電腦的螢幕尺寸及解析度。其先開啟一圖表,應用 movegui
當做其 CreateFcn
的回傳,而後存入並重新載入圖表。
f = figure('Position',[10000,10000,400,300]); set(f,'CreateFcn','movegui') hgsave(f,'onscreenfig') close(f) f2 = hgload('onscreenfig');
See Also
more | movie |