外部インタフェース/API | ![]() ![]() |
ActiveXコントロールを親ウィンドウで移動またはリサイズします。
表示
move(h, pos)
引数
h
MATLAB ActiveXコントロールオブジェクト。
pos
出力
詳細
move(h, position)
は、コントロールを新規の位置に移動します。position = move(h)
は、現在の位置を出力します。
例題
h = actxcontrol('MWSamp.mwsampctrl.1'); move(h, [100 100 200 200]); pos = move(h); % pos should be [100 100 200 200]
この例題は、常に図全体になるようにコントロールをリサイズします。MATLABまたはM-ファイル内で以下を実行してください。
f = figure('Position', [100 100 200 200]); h = actxcontrol('MWSAMP.MwsampCtrl.1', [0 0 200 200]); set(f, 'ResizeFcn', 'resizectrl')
% Get the new position and size of the figure window fpos = get(gcbo, 'position'); % Resize the control accordingly move(h, [0 0 fpos(3) fpos(4)]);
![]() | load | propedit | ![]() |