易语言吧

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 4209|回复: 3

EnumWindows详解.在易语言中的用法

[复制链接]

521

主题

825

帖子

4万

积分

易语言吧管理员

Rank: 9Rank: 9Rank: 9

积分
40867

幽默大师终生成就

威望
0
易币
39647
贡献
0
积分
40867
UID
1
在线时间
1474 小时
注册时间
2019-7-19
发表于 2019-12-17 19:01:28 | 显示全部楼层 |阅读模式
函数功能:该函数枚举所有屏幕上的顶层窗口,办法是先将句柄传给每一个窗口,然后再传送给应用程序定义的回调函数。EnumThreadWindows函数继续到所有顶层窗口枚举完为止或回调函数返回FALSE为止函数原型:BOOL EnumWindows(WNDENUMPROC lpEnumFunc,LPARAM lParam);
" C* _' g4 q( z3 R3 y3 V2 f# o8 ~$ ?0 l1 k" n' Y( ^, s$ m
    参数:5 g0 C6 M0 N. n9 Q2 H2 y
( Q. T! C. n3 {% h* \" h* c
    lpEnumFunc:指向一个应用程序定义的回调数指针,请参看EnumWindowsProc。; |! b" E: z6 s6 q) c5 Q
+ o/ S' `6 H, Q$ ^, `  L
    lPararm:指定一个传递给回调函数的应用程序定义值。
. D' @& D8 ~) r- U5 n" R$ ]% ^- g1 n0 j& n6 A& k  i4 ~4 Q# C- y
    返回值:如果函数成功,返回值为非零;如果函数失败,返回值为零。若想获得更多错误信息,请调用GetLastError函数。
& A' \# n5 n7 K1 J' y  s+ I; L8 c! K* {! V" B3 F( {* E1 k0 l
    备注:EnumWindows函数不列举子窗口。% o9 F  U* r# s3 n+ t3 t5 c0 r
7 ]) }. p1 c$ {8 e5 v- c
    在循环体中调用这个函数比调用GetWindow函数更可靠。调用GetWindow函数中执行这个任务的应用程序可能会陷入死循环或指向一个已被销毁的窗口的句柄。
' i. |  A5 x  _6 a/ b: ?. D6 h+ y8 g& [; g3 C: ~6 d+ t( D3 [: b% w% ~, t
* A9 w' \2 i! v, ~2 x9 `4 `1 ?
DLL命令名
返回值类型
公开
备注
EnumWindows
逻辑型
DLL库文件名
user32
在DLL库中对应命令名
EnumWindows
参数名
类型
传址
数组
备注
lpEnumFunc
子程序指针
lParam
整数型

# F, ^9 X7 I: C! k; t* o
使用方法
4 y( Q* A2 Y: V7 r% F, q
; E' C2 ?2 T( i9 ^

5 X( ]8 g+ j" ^: |/ l6 M. q

* O/ Z1 e$ _5 y: j& R1 e
1+ @3 p5 T2 p- ]; e5 T1 w
使用方法:
% ?  J$ f  o9 F: j: A& F" X% h* A: r8 J
1.点击程序2.在程序数据上点鼠标右键新建DLL,依次输入上面的库名,命令名等.% {7 K. m! {/ @6 C) A+ |
6 z( U; G! _& H& b$ j. Q
6 Z1 p# B0 q. K" C% ^
) @1 {6 ]% b9 @/ U" G7 C$ y
8 \) D0 q$ B9 y: P( o/ F/ X# a' y

# U, t3 M! Z( T2 {" d7 r

0

主题

4

帖子

4

积分

初识易语言

Rank: 1

积分
4
威望
0
易币
0
贡献
0
积分
4
UID
712
在线时间
0 小时
注册时间
2019-12-20
发表于 2019-12-20 01:39:04 | 显示全部楼层
楼主发贴辛苦了,谢谢楼主分享!我觉得易语言吧是注册对了!
回复

使用道具 举报

5

主题

88

帖子

176

积分

易语言菜鸟

Rank: 2

积分
176
威望
0
易币
88
贡献
0
积分
176
UID
1530
在线时间
9 小时
注册时间
2020-2-14
发表于 2020-2-17 17:35:06 | 显示全部楼层
66666666666666
回复

使用道具 举报

0

主题

2335

帖子

9585

积分

VIP超级贵宾

Rank: 8Rank: 8

积分
9585
威望
198
易币
6821
贡献
0
积分
9585
UID
11903
在线时间
36 小时
注册时间
2021-1-23
发表于 2021-5-28 20:52:32 | 显示全部楼层
楼主发贴辛苦了,谢谢楼主分享!我觉得易语言吧是注册对了!
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【选择右侧内容,快速回复】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

大漠插件注册码无须等1-3号

QQ|一:站内所有资源均来自互联网收集或用户上传分享,本站不拥有此类资源的版权。 作为网络服务提供者,对转载行为的发生不具备充分的监控能力。但是当版权拥有者提出侵权并出示充分的版权证明材料时,易语言吧负有移除转载作品以及停止继续传播的义务。在满足前款条件下采取移除等相应措施后不为此向原发布人承担违约责任,包括不承担因侵权不成立而给原发布人带来损害的赔偿责任。 用户免费分享产生,如果侵犯了你的权益,联系QQ:3066137757|Archiver|手机版|小黑屋|易语言吧

GMT+8, 2024-11-11 05:06 , Processed in 0.207870 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表