最佳答案:
EnumWindowsProc,函数名。该函数是一个与EnumWindows或EnumDesktopWindows一起使用的应用程序定义的回调函数。它接收顶层窗口句柄。WNDENUMPROC定义一个指向这个回调函数的指针。EnumWindowsProc是应用程序定义函数名的位置标志符。
详情介绍
EnumWindowsProc,函数名。该函数是一个与EnumWindows或EnumDesktopWindows一起使用的应用程序定义的回调函数。它接收顶层窗口句柄。WNDENUMPROC定义一个指向这个回调函数的指针。EnumWindowsProc是应用程序定义函数名的位置标志符。
- 外文名
- EnumWindowsProc
- 类别
- 计算机函数
- 原型
- BOOL CALLBACK EnumWindowsProc
- 性质
- 应用程序定义函数名的位置标志符
EnumWindowsProc参数
hwnd:顶层窗口句柄。
lParam:指定在EnumWindows或EnumDesktopWindows中的应用程序定义值。
EnumWindowsProc返回值
为继续列表,回调函数必须返回TRUE;若停止列表,它必须返回FALSE。
EnumWindowsProc其他信息
应用程序必须通过传递给EnumWindows或EnumDesktopWindows应用程序地址来注册这个回调函数。
EnumWindowsProc速查
Windows NT:3.1以上版本;Windows:95以上版本;Windows CE: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
void GetAllWindow()
{
EnumWindows(&EnumWindowsProc,0);
}
免责声明:本平台仅供信息发布交流之途,请谨慎判断信息真伪。如遇虚假诈骗信息,请立即举报
举报