IVideoWindow::SetWindowPosition

SetWindowPosition メソッドは、ビデオ ウィンドウの位置を設定する。

構文

  HRESULT SetWindowPosition(
  long Left,
  long Top,
  long Width,
  long Height
);

パラメータ

Left

[in] x 座標を指定する (ピクセル単位)。

Top

[in] y 座標を指定する (ピクセル単位)。

Width

[in] 幅を指定する (ピクセル単位)。

Height

[in] 高さを指定する (ピクセル単位)。

戻り値

次のいずれかの値を返す。

説明
E_INVALIDARG 無効な引数。
S_OK 成功。
VFW_E_NOT_CONNECTED ビデオ レンダラ フィルタが接続されていない。

注意

このメソッドの効果は、IVideoWindow::put_Left メソッド、IVideoWindow::put_Top メソッド、IVideoWindow::put_Width メソッド、IVideoWindow::put_Height メソッドを個別に呼び出した場合と等しい。

ウィンドウのサイズを指定されたディメンジョンに変更できない場合、このメソッドは指定されたディメンジョンに合うようウィンドウのサイズと位置を変更する。IVideoWindow::GetWindowPosition メソッドを呼び出して、結果を確認すること。

参照