当前位置:首页 科普知识 EnumWindowsProc

EnumWindowsProc

发布时间:2023-09-14 00:53:25

EnumWindowsProc,函数名。该函数是一个与EnumWindows或EnumDesktopWindows一起使用的应用程序定义的回调函数。它接收顶层窗口句柄。WNDENUMPROC定义一个指向这个回调函数的指针。EnumWindowsProc是应用程序定义函数名的位置标志符。

EnumWindowsProc介绍

EnumWindowsProc,函数名。该函数是一个与EnumWindows或EnumDesktopWindows一起使用的应用程序定义的回调函数。它接收顶层窗口句柄。WNDENUMPROC定义一个指向这个回调函数的指针。EnumWindowsProc是应用程序定义函数名的位置标志符。

EnumWindowsProc

EnumWindowsProc参数

hwnd:顶层窗口句柄。

lParam:指定在EnumWindows或EnumDesktopWindows中的应用程序定义值。

EnumWindowsProc返回值

为继续列表,回调函数必须返回TRUE;若停止列表,它必须返回FALSE。

EnumWindowsProc其他信息

应用程序必须通过传递给EnumWindows或EnumDesktopWindows应用程序地址来注册这个回调函数。

EnumWindowsProc速查

Windows NT:3.1以上版本;Windows:95以上版本;Windows CE:

EnumWindowsProc

1.0以上版本:头文件:winuser.h;库文件:用户自定义。

EnumWindowsProc示例代码

下面代码获取所有窗口的句柄,并保存到向量里

std::vector<HWND> g_AllWindow;

BOOL CALLBACK EnumWindowsProc(HWND hwnd,LPARAM lParam)

{ return g_AllWindow.push_back(hwnd),TRUE; } //Enum所有窗口,所以总返回TRUE

EnumWindowsProc

void GetAllWindow()

{

EnumWindows(&EnumWindowsProc,0);

}

温馨提示:
本文【EnumWindowsProc】由作者 爱百科 转载提供。 该文观点仅代表作者本人, 自学教育网 信息发布平台,仅提供信息存储空间服务, 若存在侵权问题,请及时联系管理员或作者进行删除。
(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6