IVideoWindow オブジェクト

IVideoWindow オブジェクトは、ビデオ レンダラのウィンドウを管理する。このオブジェクトを使うには、IVideoWindow 型の変数を宣言し、その変数が FilgraphManager オブジェクトと等しくなるように設定する。

Dim mGraph As New FilgraphManager
Dim iVidWin As IVideoWindow
Set iVidWin = mGraph

グラフがビデオ レンダラに接続されていない場合、このオブジェクトのメソッドとプロパティは失敗する。

要件

プロジェクトに "ActiveMovie コントロール タイプ ライブラリ" (Quartz.dll) への参照を含めること。

IVideoWindow オブジェクトは、次のプロパティおよびメソッドを公開する。

プロパティ 説明
AutoShow ビデオ データを受け取ったときに、ビデオ レンダラが自動的にビデオ ウィンドウを表示するかどうかを指定する。
BackgroundPalette ビデオ ウィンドウがパレットをバックグラウンドで実現するかどうかを指定する。
BorderColor 転送先矩形のエッジに表示される色を設定または取得する。
Caption ウィンドウ キャプションを設定または取得する。
FullScreenMode フルスクリーン モードを有効または無効にする。
Height ビデオ ウィンドウの高さを設定または取得する。
Left ビデオ ウィンドウの x 座標を設定または取得する。
MessageDrain ビデオ ウィンドウからのマウスおよびキーボード メッセージを受け取るウィンドウを設定または取得する。
Owner ビデオ ウィンドウの親ウィンドウを設定または取得する。
Top ビデオ ウィンドウの y 座標を設定または取得する。
Visible ビデオ ウィンドウの表示/非表示を切り替える。
Width ビデオ ウィンドウの幅を設定または取得する。
WindowState ビデオ ウィンドウの表示/非表示、最小化/最大化を切り替える。
WindowStyle ビデオ ウィンドウのウィンドウ スタイルを設定または取得する。
WindowStyleEx ビデオ ウィンドウの拡張ウィンドウ スタイルを設定または取得する。
メソッド 説明
GetMaxIdealImageSize ビデオ イメージの理想的な最大サイズを取得する。
GetMinIdealImageSize ビデオ イメージの理想的な最小サイズを取得する。
GetRestorePosition 復元されたウィンドウの位置を取得する。
GetWindowPosition ビデオ ウィンドウの位置を取得する。
HideCursor カーソルの表示/非表示を切り替える。
IsCursorHidden カーソルが非表示であるかどうかを照会する。
NotifyOwnerMessage ビデオ ウィンドウにメッセージを転送する。
SetWindowForeground Z オーダーの先頭にビデオ ウィンドウを配置する。
SetWindowPosition ビデオ ウィンドウの位置を設定する。