许多问题 把这几个功能的API说明帖出来吧,谢了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 pp616(平平),请发给我一份好吗?[email protected]谢谢! 呵呵,自己找本windows编程的书看看吧 我来说吧1.获取窗体类型:为指定的窗口取得类名Declare Function GetClassName Lib "user32" Alias "GetClassNameA" (ByVal hwnd As Long, ByVal lpClassName As String, ByVal nMaxCount As Long) As LongLong,以字节数表示的类名长度;排除最后的空中止字符。零表示出错。会设置GetLastError 参数表 参数 类型及说明 hwnd Long,欲获得类名的那个窗口的句柄 lpClassName String,随同类名载入的缓冲区。预先至少必须分配nMaxCount+1个字符 nMaxCount Long,由lpClassName提供的缓冲区长度 2.枚举窗口列表中的所有父窗口(顶级和被所有窗口)Declare Function EnumWindows& Lib "user32" (ByVal lpEnumFunc As Long, ByVal lParam As Long)返回值 Long,非零表示成功,零表示失败 参数表 参数 类型及说明 lpEnumFunc Long,指向为每个子窗口都调用的一个函数的指针。用AddressOf运算符获得函数在标准模式下的地址 lParam Long,在枚举期间,传递给dwcbkd32.ocx定制控件之EnumWindows事件的值。这个值的含义是由程序员规定的 注解 我的理解——在随vb5同时提供的api32.txt文件中,找不到这个函数 3.枚举与指定任务相关的窗口Declare Function EnumThreadWindows Lib "user32" Alias "EnumThreadWindows" (ByVal dwThreadId As Long, ByVal lpfn As Long, ByVal lParam As Long) As Long返回值 Long,非零表示成功,零表示失败 参数表 参数 类型及说明 dwThreadId Long,某线程的标识符,它的窗口将被枚举 lpfn Long,指向一个函数的指针,要求为每个子窗口都调用这个函数。用AddressOf运算符获得函数在标准模式下的地址 lParam Long,在枚举期间,传递给dwcbkd32d.ocx定制控件之EnumWindows事件的值。这个值的含义是由程序员规定的 注解 子窗口下属的其他子窗口也可由这个函数枚举兄弟,打了那么多字,可以加分了吧:) 这个API说明我也有,但是枚举不出来。给段代码,我可以加分。(不要再帖那个破中文版的API说明了) long 类型的疑惑~ BHO 问题(在线等加急) ◥◣㊣◢◤ 再见了VB版的朋友们 ◥◣㊣◢◤ msflexgrid 关于msdn,高手请进 很复杂的一个带参数的查询怎么实现? 如何关闭应用程序,知道EXE文件名,但没窗口! 怎样打印MSFlexGrid中的数据呢?可否分页打印呢? 请问如何将未绑定到ado上的控件的数据写入表内? 如何得到Access数据库中表的各个字段的标题? 怎样调用SQL SERVER 的存储过程? 请问各位大哥,大姐,大弟,大妹 如何在VB中做个能让别的程序调用的普通Dll(例如让VC调用)?
[email protected]
谢谢!
为指定的窗口取得类名
Declare Function GetClassName Lib "user32" Alias "GetClassNameA" (ByVal hwnd As Long, ByVal lpClassName As String, ByVal nMaxCount As Long) As Long
Long,以字节数表示的类名长度;排除最后的空中止字符。零表示出错。会设置GetLastError
参数表
参数 类型及说明
hwnd Long,欲获得类名的那个窗口的句柄
lpClassName String,随同类名载入的缓冲区。预先至少必须分配nMaxCount+1个字符
nMaxCount Long,由lpClassName提供的缓冲区长度 2.枚举窗口列表中的所有父窗口(顶级和被所有窗口)
Declare Function EnumWindows& Lib "user32" (ByVal lpEnumFunc As Long, ByVal lParam As Long)
返回值
Long,非零表示成功,零表示失败
参数表
参数 类型及说明
lpEnumFunc Long,指向为每个子窗口都调用的一个函数的指针。用AddressOf运算符获得函数在标准模式下的地址
lParam Long,在枚举期间,传递给dwcbkd32.ocx定制控件之EnumWindows事件的值。这个值的含义是由程序员规定的
注解
我的理解——在随vb5同时提供的api32.txt文件中,找不到这个函数
3.枚举与指定任务相关的窗口
Declare Function EnumThreadWindows Lib "user32" Alias "EnumThreadWindows" (ByVal dwThreadId As Long, ByVal lpfn As Long, ByVal lParam As Long) As Long
返回值
Long,非零表示成功,零表示失败
参数表
参数 类型及说明
dwThreadId Long,某线程的标识符,它的窗口将被枚举
lpfn Long,指向一个函数的指针,要求为每个子窗口都调用这个函数。用AddressOf运算符获得函数在标准模式下的地址
lParam Long,在枚举期间,传递给dwcbkd32d.ocx定制控件之EnumWindows事件的值。这个值的含义是由程序员规定的
注解
子窗口下属的其他子窗口也可由这个函数枚举
兄弟,打了那么多字,可以加分了吧:)
给段代码,我可以加分。
(不要再帖那个破中文版的API说明了)