哪位大侠讲讲EnumWindows怎么用啊? 小弟跪求啊!!
用汇编的方式讲讲吧:)
lpEnumFunc:指向一个应用程序定义的回调函数指针
回调函数指针是这个意思吗?
start:
invoke EnumWindows,offset 标号,lParam
标号: 回调函数(这个函数是自己写的吗? 这里自己写的函数是不是和写子程序一样? 该怎么写?)
lParam:指定在EnumWIndowsh或EnumDesktopWindows中的应用程序定义值
这是第二个参数,上面是百度百科的解释, 什么是(((程序定义值)))?
百度了好几天 , 网上的解释都是这种的, 这个哪位大侠知道是什么意思啊?
最好详细点 小弟要是学会了,做牛做马也难报答。。。。。。。。。。
------解决方案--------------------------------------------------------
函数就是子程序,回调函数就是在自己的模块中定义的函数,提供给EnumWindows调用。
函数指针就是函数地址,程序中函数名称就表示函数地址。
EnumWindows在调用回调函数时,会把lParam作为参数传给回调函数,如果你不需要传递参数给回调函数,lParam可以随便给一个值。