社区
Windows SDK/API
帖子详情
使用enumwindows时如何传递参数。
ydx
2002-12-25 07:57:12
我在使用EnumWindows((WNDENUMPROC)EnumProc,0);时想向EnumProc中传递参数,如一个String的变量,该如何实现,请大家帮忙。
...全文
191
4
打赏
收藏
使用enumwindows时如何传递参数。
我在使用EnumWindows((WNDENUMPROC)EnumProc,0);时想向EnumProc中传递参数,如一个String的变量,该如何实现,请大家帮忙。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ydx
2002-12-26
打赏
举报
回复
好,多谢,接分。
jishiping
2002-12-26
打赏
举报
回复
如果想要传多个参数,使用结构:
struct Param
{
String str1;
String str2;
String str3;
};
BOOL CALLBACK EnumProc(HWND hwnd, LPARAM lParam)
{
Param* pp = (Param*)lParam;
//现在就可以使用pp访问其中的String了
}
//调用时
struct Param param;
EnumWindows((WNDENUMPROC)EnumProc, (long)¶m);
ydx
2002-12-26
打赏
举报
回复
多谢回复,不过可以传两个参数吗?
jishiping
2002-12-26
打赏
举报
回复
传递指针:
BOOL CALLBACK EnumProc(HWND hwnd, LPARAM lParam)
{
String* ps = (String*)lParam;
//现在就可以使用ps了
}
//调用时
String str;
EnumWindows((WNDENUMPROC)EnumProc, (long)&str);
Enum
Windows
传递自定义参数实例
#include HWND Myhwnd[3]; //存放窗口句柄数组 BOOL CALLBACK
Enum
Windows
Proc(HWND hwnd, LPARAM lParam) { char *pParam = (char *)lParam; // pParam 就是你传进来的那个参数了,也就是main中的那个Text[128] = { "无标题 - 记事本" };
使用
Enum
Windows
函数通过
Windows
进程ID获取窗口句柄实例(VB.NET2019)
本文通过已知窗口的进程ID获取窗口句柄的实例来浅谈
Enum
Windows
函数
使用
、委托函数的定义及其意义、ByVal和ByRef的区别。
FindWindow、FindWindowEx、
Enum
Windows
、
Enum
Child
Windows
使用
详解
FindWindow FindWindowEx
Enum
Windows
Enum
Child
Windows
Enum
Windows
使用
以及出现的问题
Enum
Windows
用来列举屏幕上所有顶层窗口。MSDN原话:The
Enum
Windows
function
enum
erates all top-level
windows
on the screen by passing the handle to each window。函数形式:BOOL
Enum
Windows
( WND
ENUM
PROC lp
Enum
Func, /
Enum
Windows
函数 (winuser.h)
通过将句柄传递到每个窗口,进而将传递给应用程序定义的回调函数,枚举屏幕上的所有顶级窗口。枚举窗口 将一直持续到最后一个顶级窗口被枚举或回调函数返回 FALSE。调用 GetWindow 以执行此任务的应用程序有被捕获到无限循环或引用已销毁窗口的句柄的风险。
Enum
Windows
函数不枚举子窗口,但系统拥有的几个具有WS_CHILD样式的顶级窗口除外。指向应用程序定义的回调函数的指针。类型:WND
ENUM
PROC。参数一:[in] lp
Enum
Func。参数二: [in] lparam。
Windows SDK/API
1,221
社区成员
8,136
社区内容
发帖
与我相关
我的任务
Windows SDK/API
C++ Builder Windows SDK/API
复制链接
扫一扫
分享
社区描述
C++ Builder Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章