CBaseControlWindow.put_WindowStyleEx 方法

[与此页面关联的功能 DirectShow 是旧版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音频/视频捕获所取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能在 Media Foundation 中使用 MediaPlayerIMFMediaEngine音频/视频捕获 ,而不是 DirectShow。 如果可能,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 类