IVideoWindow::put_Owner

put_Owner メソッドは、ビデオ ウィンドウの親ウィンドウを指定する。

構文

  HRESULT put_Owner(
  OAHWND Owner
);

パラメータ

Owner

[in] 親ウィンドウのハンドルを OAHWND 値として指定する。既存の親ウィンドウを削除するときは NULL を指定する。

戻り値

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

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

注意

複合ドキュメント内にビデオを表示する場合に、このメソッドを使う。このメソッドは、ビデオ ウィンドウの親を変更し、ビデオ ウィンドウに対応する WS_CHILD スタイルを設定する。

フィルタ グラフ マネージャを解放する前に、オーナーを NULL にリセットすること。リセットしないと、引き続きこのウィンドウにメッセージが送られ、アプリケーション終了時にエラーが発生する可能性が高い。

参照