如何从函数读取返回值

How to read the return value from a function?

本文关键字:读取 返回值 函数      更新时间:2023-10-16

C++我尝试使用函数GetActiveWindow()来获取当前窗口的句柄,但我不知道如何获取函数返回值。

文档将原型显示为:

HWND WINAPI GetActiveWindow(void);

这意味着您可以像这样调用它:

const HWND active_window = GetActiveWindow();

这会将句柄放在 active_window 变量中,您可以直接使用它,即将它发送到需要HWND窗口句柄的其他函数。

正如评论中指出的那样,您还可以使用 C++11 的auto功能来确定类型:

const auto active_window = GetActiveWindow();

同样,这是一个C++11功能,但假设你在Visual Studio上,它应该没问题。

与任何其他函数相同 - 您创建一个该类型的对象并从函数调用构造它。

auto x = GetActiveWindow();