CBaseControlWindow.put_WindowStyleEx メソッド

[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayerIMFMediaEngine、および Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayerIMFMediaEngineAudio/Video Capture を使用することを強くお勧めします。 Microsoft は、従来の API を使用する既存のコードを、可能であれば新しい API を使用するように書き直すよう提案しています。]

メソッドは put_WindowStyleEx 、拡張ウィンドウのスタイルを設定します。

構文

HRESULT put_WindowStyleEx(
  [in] long WindowStyleEx
);

パラメーター

WindowStyleEx [in]

コントロール ウィンドウのスタイルを示す 値です。

戻り値

NOERROR を返します。

解説

このメソッドは、拡張ウィンドウ スタイルを使用します。 拡張ウィンドウ スタイルの完全な一覧については、Microsoft Win32 CreateWindowEx 関数を参照してください。 ウィンドウ スタイルを変更するには、現在のウィンドウ スタイルを取得し、必要なビット フィールドを追加または削除します。

次のウィンドウ スタイルは検証されないため、使用しないでください。

  • WS_DISABLED
  • WS_HSCROLL
  • WS_ICONIC
  • WS_MAXIMIZE
  • WS_MINIMIZE
  • WS_VSCROLL

一部の例外 (ここに記載) では、許容されるフラグは Win32 CreateWindow 関数で許可されるものと同じです。

要件

要件
ヘッダー
Ctlutil.h (Streams.h を含む)
ライブラリ
Strmbase.lib (小売ビルド);
Strmbasd.lib (デバッグ ビルド)

関連項目

CBaseControlWindow クラス