相当于Qt中的Win32 'SetProp'?

Equivalent to Win32 'SetProp' in Qt?

本文关键字:SetProp Qt 中的 相当于 Win32      更新时间:2023-10-16

在Win32 API中,我们有两个名为'SetProp'和'GetProp'的函数来设置和获取由HWND标识的窗口的属性

记者:http://msdn.microsoft.com/en-us/library/ms633568%28VS.85%29.aspx

我有2个应用程序,一个用Qt编码,另一个用Win32 API编码。我需要某种标志,以便Win32中的应用程序可以识别Qt中的应用程序。

在Qt中是否有等效的函数来设置和获取QMainWindow的属性?

我将使用QWidget::winId()返回的QMainWindow的HWND与您在问题中提到的两个Windows函数一起使用。

有些相关…以下是访问与QMainWindow的HWND相关联的其他属性的方法:

大多数由窗口标志

覆盖

窗口标志示例

Qt::WindowFlags

QWidget::setWindowFlags()

和Widget属性…

QWidget::setAttribute()

Qt::WidgetAttribute

这应该是你的答案:

关于在Qt中使用未记录的类

(如果你喜欢冒险,可以使用setProperty或未记录的类)。

http://doc.qt.digia.com/qt/qobject.html setProperty