温馨提示×

MFC中怎么用GetActiveWindow获取活动窗口的句柄

MFC
小亿
169
2023-10-22 05:49:13
栏目: 编程语言

您可以使用GetActiveWindow函数来获取当前活动窗口的句柄。GetActiveWindow函数是一个MFC的全局函数,它位于afxwin.h头文件中,您可以通过以下步骤来使用它:

  1. 在您的代码中包含afxwin.h头文件。可以在您的源文件的开头添加以下代码:
#include <afxwin.h>
  1. 使用GetActiveWindow函数来获取活动窗口的句柄。可以在您的代码中调用以下代码:
HWND hWnd = ::GetActiveWindow();
  1. 现在,您可以使用hWnd来操作活动窗口。

请注意,GetActiveWindow函数只返回当前活动的顶级窗口,而不是活动窗口的子窗口。如果您需要获取活动窗口的子窗口句柄,您可以使用GetForegroundWindow函数来替代。

0