次の方法で共有


CBaseControlWindow::get_Width

get_Width メソッドは、現在のウィンドウの幅を取得する。

構文

  HRESULT get_Width(
    long *pWidth
);

パラメータ

pWidth

ウィンドウの幅へのポインタ (ピクセル単位)。

戻り値

HRESULT 値を返す。

注意

ウィンドウはデスクトップ上に位置座標を持つ。これはピクセル単位の 4 つの座標 (左、上、右、下) によって表される。OLE によって自動化されるインターフェイスでは、通常、左、上、幅、高さでこの位置座標を表す。これは DirectShow で採用されている規則である。座標はすべてピクセル単位で表され、座標が変更されるとウィンドウが即座に更新される。

左または上の座標を設定すると、ウィンドウはそれぞれ左または上に移動する。これらの座標はウィンドウの幅や高さには影響を与えない。同様に、幅と高さの設定は左の座標と上の座標には影響を与えない。

参照