Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/145.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 用C++;捕获应用程序的textname_C++_Qt_Winapi_Hook - Fatal编程技术网

C++ 用C++;捕获应用程序的textname

C++ 用C++;捕获应用程序的textname,c++,qt,winapi,hook,C++,Qt,Winapi,Hook,我有一个在Win32平台上运行的简单QT应用程序。我需要编写一个C++程序,描述为:输入是QT应用程序的Windows句柄,它已经可用,输出是应用程序的文本名称(AKA标题)。我希望有人能告诉我正确的方法。 谢谢。微笑我不知道我是否完全理解你的问题,但你可以简单地使用这个功能 (Windows API的一部分)以获取窗口的标题。当然,您必须将本机窗口句柄(HWND)传递给此函数,这是检索它的Qt方法。 因此,只需询问您正在使用的QMainWindow有关windowTitle()的信息 This

我有一个在Win32平台上运行的简单QT应用程序。我需要编写一个C++程序,描述为:输入是QT应用程序的Windows句柄,它已经可用,输出是应用程序的文本名称(AKA标题)。我希望有人能告诉我正确的方法。
谢谢。微笑

我不知道我是否完全理解你的问题,但你可以简单地使用这个功能 (Windows API的一部分)以获取窗口的标题。当然,您必须将本机窗口句柄(
HWND
)传递给此函数,这是检索它的Qt方法。

因此,只需询问您正在使用的QMainWindow有关
windowTitle()
的信息

This property holds the window title (caption).

This property only makes sense for top-level widgets, such as windows
and dialogs. If no caption has been set, the title is based of the 
windowFilePath. If neither of these is set, then the title is an empty string.