Obsolete Members for QtWin

以下成员源于类 QtWin 已过时。 提供它们是为使旧源代码能继续工作。强烈建议不要在新代码中使用它们。

函数

(obsolete) QColor colorizationColor (bool * opaqueBlend = nullptr)
(obsolete) HBITMAP createMask (const QBitmap & bitmap )
(obsolete) void disableBlurBehindWindow (QWindow * window )
(obsolete) void disableBlurBehindWindow (QWidget * window )
(obsolete) void enableBlurBehindWindow (QWindow * window , const QRegion & region )
(obsolete) void enableBlurBehindWindow (QWindow * window )
(obsolete) void enableBlurBehindWindow (QWidget * window , const QRegion & region )
(obsolete) void enableBlurBehindWindow (QWidget * window )
(obsolete) QString errorStringFromHresult (int hresult )
(obsolete) void extendFrameIntoClientArea (QWindow * window , int left , int top , int right , int bottom )
(obsolete) void extendFrameIntoClientArea (QWindow * window , const QMargins & margins )
(obsolete) void extendFrameIntoClientArea (QWidget * window , const QMargins & margins )
(obsolete) void extendFrameIntoClientArea (QWidget * window , int left , int top , int right , int bottom )
(obsolete) QPixmap fromHBITMAP (HBITMAP bitmap , QtWin::HBitmapFormat format = HBitmapNoAlpha)
(obsolete) QPixmap fromHICON (HICON icon )
(obsolete) QRegion fromHRGN (HRGN hrgn )
(obsolete) QImage imageFromHBITMAP (int hdc , HBITMAP bitmap , int width , int height )
(obsolete) QImage imageFromHBITMAP (HBITMAP bitmap , QtWin::HBitmapFormat format = HBitmapNoAlpha)
(obsolete) HBITMAP imageToHBITMAP (const QImage & image , QtWin::HBitmapFormat format = HBitmapNoAlpha)
(obsolete) bool isCompositionEnabled ()
(obsolete) bool isCompositionOpaque ()
(obsolete) bool isWindowExcludedFromPeek (QWindow * window )
(obsolete) bool isWindowExcludedFromPeek (QWidget * window )
(obsolete) bool isWindowPeekDisallowed (QWindow * window )
(obsolete) bool isWindowPeekDisallowed (QWidget * window )
(obsolete) void markFullscreenWindow (QWindow * window , bool fullscreen = true)
(obsolete) void markFullscreenWindow (QWidget * window , bool fullscreen = true)
(obsolete) QColor realColorizationColor ()
(obsolete) void resetExtendedFrame (QWindow * window )
(obsolete) void resetExtendedFrame (QWidget * window )
(obsolete) void setCompositionEnabled (bool enabled )
(obsolete) void setCurrentProcessExplicitAppUserModelID (const QString & id )
(obsolete) void setWindowDisallowPeek (QWindow * window , bool disallow )
(obsolete) void setWindowDisallowPeek (QWidget * window , bool disallow )
(obsolete) void setWindowExcludedFromPeek (QWindow * window , bool exclude )
(obsolete) void setWindowExcludedFromPeek (QWidget * window , bool exclude )
(obsolete) void setWindowFlip3DPolicy (QWindow * window , QtWin::WindowFlip3DPolicy policy )
(obsolete) QString stringFromHresult (int hresult )
(obsolete) void taskbarActivateTab (QWindow * window )
(obsolete) void taskbarActivateTab (QWidget * window )
(obsolete) void taskbarActivateTabAlt (QWindow * window )
(obsolete) void taskbarActivateTabAlt (QWidget * window )
(obsolete) void taskbarAddTab (QWindow * window )
(obsolete) void taskbarAddTab (QWidget * window )
(obsolete) void taskbarDeleteTab (QWindow * window )
(obsolete) void taskbarDeleteTab (QWidget * window )
(obsolete) HBITMAP toHBITMAP (const QPixmap & p , QtWin::HBitmapFormat format = HBitmapNoAlpha)
(obsolete) HICON toHICON (const QPixmap & p )
(obsolete) HRGN toHRGN (const QRegion & region )
(obsolete) QtWin::WindowFlip3DPolicy windowFlip3DPolicy (QWindow * window )
(obsolete) QtWin::WindowFlip3DPolicy windowFlip3DPolicy (QWidget * window )

函数文档编制

QColor QtWin:: colorizationColor ( bool * opaqueBlend = nullptr)

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

返回 DWM (桌面窗口管理器) 着色颜色。在函数返回后,可选 opaqueBlend 将包含 true 若颜色是不透明融合,否则 false。

该函数在 Qt 5.2 引入。

HBITMAP QtWin:: createMask (const QBitmap & bitmap )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

创建 HBITMAP 相当于 QBitmap bitmap .

调用者负责释放 HBITMAP 数据在使用后。

Use image.convertToFormat( QImage::Format_Mono ).invertPixels(). toHBITMAP () 代替。

该函数在 Qt 5.2 引入。

另请参阅 toHBITMAP ().

void QtWin:: disableBlurBehindWindow ( QWindow * window )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

禁用先前启用的模糊效果为指定 window .

该函数在 Qt 5.2 引入。

另请参阅 enableBlurBehindWindow ().

void QtWin:: disableBlurBehindWindow ( QWidget * window )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

此函数重载 QtWin::disableBlurBehindWindow ().

该函数在 Qt 5.2 引入。

void QtWin:: enableBlurBehindWindow ( QWindow * window , const QRegion & region )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

启用模糊效果为指定 region 的指定 window .

该函数在 Qt 5.2 引入。

另请参阅 disableBlurBehindWindow ().

void QtWin:: enableBlurBehindWindow ( QWindow * window )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

启用模糊效果为指定 window .

该函数在 Qt 5.2 引入。

另请参阅 disableBlurBehindWindow ().

void QtWin:: enableBlurBehindWindow ( QWidget * window , const QRegion & region )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

此函数重载 QtWin::enableBlurBehindWindow ().

该函数在 Qt 5.2 引入。

void QtWin:: enableBlurBehindWindow ( QWidget * window )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

此函数重载 QtWin::enableBlurBehindWindow ().

该函数在 Qt 5.2 引入。

QString QtWin:: errorStringFromHresult ( int hresult )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

Returns the code name of the hresult error id specified (usually the name of the WinAPI macro) or an empty string if the message is unknown.

该函数在 Qt 5.2 引入。

void QtWin:: extendFrameIntoClientArea ( QWindow * window , int left , int top , int right , int bottom )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

将玻璃框扩展到客户端区域的指定 window 使用 left , top , right ,和 bottom 边距值。

传递 -1 作为任一 4 边距值将完全扩展框架,创建 sheet of glass 效果。

若想要扩展框架扮演像标准窗口边框,应自己处理。

注意: Qt::WA_NoSystemBackground must not be set on widgets for extendFrameIntoClientArea() to work.

该函数在 Qt 5.2 引入。

另请参阅 resetExtendedFrame ().

void QtWin:: extendFrameIntoClientArea ( QWindow * window , const QMargins & margins )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

此函数重载 QtWin::extendFrameIntoClientArea ().

将玻璃框扩展到客户端区域的指定 window 使用指定 margins .

该函数在 Qt 5.2 引入。

void QtWin:: extendFrameIntoClientArea ( QWidget * window , const QMargins & margins )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

此函数重载 QtWin::extendFrameIntoClientArea ().

方便重载,允许传递框架尺寸按 margins 结构。

该函数在 Qt 5.2 引入。

void QtWin:: extendFrameIntoClientArea ( QWidget * window , int left , int top , int right , int bottom )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

此函数重载 QtWin::extendFrameIntoClientArea ().

该函数在 Qt 5.2 引入。

QPixmap QtWin:: fromHBITMAP ( HBITMAP bitmap , QtWin::HBitmapFormat format = HBitmapNoAlpha)

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

返回 QPixmap 相当于给定 bitmap . The conversion is based on the specified format .

Use QImage::fromHBITMAP() instead.

该函数在 Qt 5.2 引入。

另请参阅 toHBITMAP ().

QPixmap QtWin:: fromHICON ( HICON icon )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

返回 QPixmap 相当于给定 icon .

Use QImage::fromHICON() instead.

该函数在 Qt 5.2 引入。

另请参阅 toHICON ().

QRegion QtWin:: fromHRGN ( HRGN hrgn )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

返回 QRegion 相当于给定 hrgn .

Use QRegion::fromHRGN() instead.

该函数在 Qt 5.2 引入。

QImage QtWin:: imageFromHBITMAP ( int hdc , HBITMAP bitmap , int width , int height )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

返回 QImage 相当于给定 bitmap . The conversion is based on the specified HDC context hdc 使用指定 width and height .

Use QImage::fromHBITMAP() instead.

该函数在 Qt 5.2 引入。

另请参阅 toHBITMAP ().

QImage QtWin:: imageFromHBITMAP ( HBITMAP bitmap , QtWin::HBitmapFormat format = HBitmapNoAlpha)

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

返回 QImage 相当于给定 bitmap . The conversion is based on the specified format .

Use QImage::fromHBITMAP() instead.

该函数在 Qt 5.12 引入。

另请参阅 imageToHBITMAP ().

HBITMAP QtWin:: imageToHBITMAP (const QImage & image , QtWin::HBitmapFormat format = HBitmapNoAlpha)

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

创建 HBITMAP 相当于 QImage image , based on the given format 。返回 HBITMAP 句柄。

调用者负责释放 HBITMAP 数据在使用后。

Use QImage::toHBITMAP() instead.

该函数在 Qt 5.12 引入。

另请参阅 imageFromHBITMAP ().

bool QtWin:: isCompositionEnabled ()

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

返回 DWM (桌面窗口管理器) 合成状态。

该函数在 Qt 5.2 引入。

bool QtWin:: isCompositionOpaque ()

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

返回着色颜色是否为不透明融合。

该函数在 Qt 5.2 引入。

bool QtWin:: isWindowExcludedFromPeek ( QWindow * window )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

返回 true 若指定 window 被排除从 Aero Peek。

Check DwmGetWindowAttribute with DWMWA_EXCLUDED_FROM_PEEK instead.

该函数在 Qt 5.2 引入。

bool QtWin:: isWindowExcludedFromPeek ( QWidget * window )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

此函数重载 QtWin::isWindowExcludedFromPeek ().

该函数在 Qt 5.2 引入。

bool QtWin:: isWindowPeekDisallowed ( QWindow * window )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

Returns true if Aero Peek is disallowed on the thumbnail of the specified window .

Check DwmGetWindowAttribute with DWMWA_DISALLOW_PEEK instead.

该函数在 Qt 5.2 引入。

bool QtWin:: isWindowPeekDisallowed ( QWidget * window )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

此函数重载 QtWin::isWindowPeekDisallowed ().

该函数在 Qt 5.2 引入。

void QtWin:: markFullscreenWindow ( QWindow * window , bool fullscreen = true)

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

标记指定 window as running in the full-screen mode if fullscreen is true, so that the shell handles it correctly. Otherwise, removes the mark.

注意: You do not usually need to call this function, because the Windows taskbar always tries to determine whether a window is running in the full-screen mode.

使用 QWidget::showFullScreen () 代替。

该函数在 Qt 5.2 引入。

void QtWin:: markFullscreenWindow ( QWidget * window , bool fullscreen = true)

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

此函数重载 QtWin::markFullscreenWindow ().

使用 QWidget::showFullScreen () 代替。

该函数在 Qt 5.2 引入。

QColor QtWin:: realColorizationColor ()

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

返回由用户设置的真实着色颜色,使用未文档化注册键。基于 API 的函数 getColorizationColor() 返回融合 Alpha 的颜色 (通常变成半透明灰色,而不是类似由用户选取的颜色)。

该函数在 Qt 5.2 引入。

另请参阅 colorizationColor ().

void QtWin:: resetExtendedFrame ( QWindow * window )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

重置玻璃框并还原 window 属性。

此方便函数调用 extendFrameIntoClientArea () 采用 0 边距设置。

注意: Qt::WA_NoSystemBackground must not be set on widgets for extendFrameIntoClientArea () 要工作。

该函数在 Qt 5.2 引入。

另请参阅 extendFrameIntoClientArea ().

void QtWin:: resetExtendedFrame ( QWidget * window )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

此函数重载 QtWin::resetExtendedFrame ().

该函数在 Qt 5.2 引入。

void QtWin:: setCompositionEnabled ( bool enabled )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

设置 Windows 桌面合成是否为 enabled .

注意: 底层函数在 Windows 8 声明弃用,且无效。

该函数在 Qt 5.2 引入。

另请参阅 isCompositionEnabled ().

void QtWin:: setCurrentProcessExplicitAppUserModelID (const QString & id )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

设置应用程序用户模型 ID id .

更多信息,见 应用程序用户模型 ID .

Use SetCurrentProcessExplicitAppUserModelID(id.toStdWString().c_str()) instead.

该函数在 Qt 5.2 引入。

void QtWin:: setWindowDisallowPeek ( QWindow * window , bool disallow )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

Disables Aero Peek for the specified window when hovering over the taskbar thumbnail of the window with the mouse pointer if disallow is true; otherwise allows it.

默认为 false。

Use DwmSetWindowAttribute with DWMWA_DISALLOW_PEEK instead.

该函数在 Qt 5.2 引入。

void QtWin:: setWindowDisallowPeek ( QWidget * window , bool disallow )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

此函数重载 QtWin::setWindowDisallowPeek ().

该函数在 Qt 5.2 引入。

void QtWin:: setWindowExcludedFromPeek ( QWindow * window , bool exclude )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

排除指定 window from Aero Peek if exclude 为 true。

Use DwmSetWindowAttribute with DWMWA_EXCLUDED_FROM_PEEK instead.

该函数在 Qt 5.2 引入。

另请参阅 isWindowExcludedFromPeek ().

void QtWin:: setWindowExcludedFromPeek ( QWidget * window , bool exclude )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

此函数重载 QtWin::setWindowExcludedFromPeek ().

该函数在 Qt 5.2 引入。

void QtWin:: setWindowFlip3DPolicy ( QWindow * window , QtWin::WindowFlip3DPolicy policy )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

Sets the Flip3D policy policy 为指定 window .

该函数在 Qt 5.2 引入。

另请参阅 windowFlip3DPolicy ().

QString QtWin:: stringFromHresult ( int hresult )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

Returns a message string that explains the hresult error id specified or an empty string if the explanation cannot be found.

使用 qt_error_string() 代替。

该函数在 Qt 5.2 引入。

void QtWin:: taskbarActivateTab ( QWindow * window )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

Activates an item on the taskbar without activating the window 本身。

该函数在 Qt 5.2 引入。

void QtWin:: taskbarActivateTab ( QWidget * window )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

此函数重载 QtWin::taskbarActivateTab ().

该函数在 Qt 5.2 引入。

void QtWin:: taskbarActivateTabAlt ( QWindow * window )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

Marks the item that represents the specified window on the taskbar as active, but does not activate it visually.

该函数在 Qt 5.2 引入。

void QtWin:: taskbarActivateTabAlt ( QWidget * window )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

此函数重载 QtWin::taskbarActivateTabAlt ().

该函数在 Qt 5.2 引入。

void QtWin:: taskbarAddTab ( QWindow * window )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

Adds an item for the specified window to the taskbar.

该函数在 Qt 5.2 引入。

void QtWin:: taskbarAddTab ( QWidget * window )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

此函数重载 QtWin::taskbarAddTab ().

该函数在 Qt 5.2 引入。

void QtWin:: taskbarDeleteTab ( QWindow * window )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

移除指定 window from the taskbar.

该函数在 Qt 5.2 引入。

void QtWin:: taskbarDeleteTab ( QWidget * window )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

此函数重载 QtWin::taskbarDeleteTab ().

该函数在 Qt 5.2 引入。

HBITMAP QtWin:: toHBITMAP (const QPixmap & p , QtWin::HBitmapFormat format = HBitmapNoAlpha)

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

创建 HBITMAP 相当于 QPixmap p , based on the given format 。返回 HBITMAP 句柄。

调用者负责释放 HBITMAP 数据在使用后。

Use QImage::toHBITMAP() instead.

该函数在 Qt 5.2 引入。

另请参阅 fromHBITMAP ().

HICON QtWin:: toHICON (const QPixmap & p )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

创建 HICON 相当于 QPixmap p 。返回 HICON 句柄。

调用者负责释放 HICON 数据在使用后。

Use QImage::toHICON() instead.

该函数在 Qt 5.2 引入。

另请参阅 fromHICON ().

HRGN QtWin:: toHRGN (const QRegion & region )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

Returns a HRGN that is equivalent to the given region .

Use QRegion::toHRGN() instead.

该函数在 Qt 5.2 引入。

QtWin::WindowFlip3DPolicy QtWin:: windowFlip3DPolicy ( QWindow * window )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

Returns the current Flip3D policy for the specified window .

该函数在 Qt 5.2 引入。

另请参阅 setWindowFlip3DPolicy ().

QtWin::WindowFlip3DPolicy QtWin:: windowFlip3DPolicy ( QWidget * window )

此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。

此函数重载 QtWin::windowFlip3DPolicy ().

该函数在 Qt 5.2 引入。