在C ++中,我试图使用函数GetActiveWindow()
来获取当前窗口的句柄,但我不知道如何获得函数返回值。
答案 0 :(得分:3)
documentation将原型显示为:
HWND WINAPI GetActiveWindow(void);
这意味着您可以像这样调用它:
const HWND active_window = GetActiveWindow();
这会将句柄放在active_window
变量中,您可以直接使用它,即将其发送到期望HWND
窗口句柄的其他函数。
正如评论中所指出的,您还可以使用C++11的auto
功能来确定类型:
const auto active_window = GetActiveWindow();
同样,这是一个C++11功能,但假设您使用的是Visual Studio,那应该没问题。
答案 1 :(得分:1)
与任何其他函数相同 - 您创建该类型的对象并从函数调用中构造它。
auto x = GetActiveWindow();