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 | ビデオ ウィンドウの位置を設定する。 |