API EnumWindows用法
怎么把EnumWindows 枚举的窗口换成指定窗口,他这个在vb6中需要用到程序指针,我不知道怎么给程序指针的函数型成指定窗口句柄,我就想做成一个像下面一样的枚举函数用函数原型:
string EnumWindow(parent,title,class_name,filter)
参数定义:
parent 整形数: 获得的窗口句柄是该窗口的子窗口的窗口句柄,取0时为获得桌面句柄
title 字符串: 窗口标题. 此参数是模糊匹配.
class_name 字符串: 窗口类名. 此参数是模糊匹配.
filter整形数: 取值定义如下
1 : 匹配窗口标题,参数title有效
2 : 匹配窗口类名,参数class_name有效.
4 : 只匹配指定父窗口的第一层孩子窗口
8 : 匹配所有者窗口为0的窗口,即顶级窗口
16 : 匹配可见的窗口
32 : 匹配出的窗口按照窗口打开顺序依次排列
这些值可以相加,比如4+8+16就是类似于任务管理器中的窗口列表
返回值:
字符串 :
返回所有匹配的窗口句柄字符串,格式"hwnd1,hwnd2,hwnd3"