CBaseControlWindow.get_Width メソッド
[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayer、IMFMediaEngine、Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayer、IMFMediaEngine、Audio/Video Capture を使用することを強くお勧めします。 Microsoft は、レガシ API を使用する既存のコードを、可能であれば新しい API を使用するように書き換えるよう提案しています。]
メソッドは get_Width
、現在のウィンドウ幅を取得します。
構文
HRESULT get_Width(
long *pWidth
);
パラメーター
-
pWidth
-
ウィンドウの幅へのポインター (ピクセル単位)。
戻り値
HRESULT 値を返します。
解説
ウィンドウにはデスクトップ上の位置があります。 これは、4 つの座標 (左、上、右、下) でピクセル単位で表されます。 OLE によって自動化されるインターフェイスは、通常、この位置を左、上、幅、高さで表します。これは DirectShow で使用される規則です。 すべての座標はピクセル単位で表され、座標を変更するとウィンドウがすぐに更新されます。
左または上の座標を設定すると、ウィンドウはそれぞれ左または上に移動します。これらの座標は、ウィンドウの幅と高さに影響しません。 同様に、幅と高さを設定しても、左座標と上座標には影響しません。
要件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|