函数声明
Declare Function FindWindow Lib "user32" Alias "FindWindowA"
(ByVal lpClassName As String, ByVal lpWindowName As String) As Long
寻找窗口列表中第一个符合指定条件的顶级窗口(在vb里使用:FindWindow最常见的一个用途是获得ThunderRTMain类的隐藏窗口的句柄;该类是所有运行中vb执行程序的一部分。获得句柄后,可用api函数GetWindowText取得这个窗口的名称;该名也是应用程序的标题)
Declare Function FindWindow Lib "user32" Alias "FindWindowA"
(ByVal lpClassName As String, ByVal lpWindowName As String) As Long
寻找窗口列表中第一个符合指定条件的顶级窗口(在vb里使用:FindWindow最常见的一个用途是获得ThunderRTMain类的隐藏窗口的句柄;该类是所有运行中vb执行程序的一部分。获得句柄后,可用api函数GetWindowText取得这个窗口的名称;该名也是应用程序的标题)
解决方案 »
- VB中用winsock组件远程登录solaris服务器的问题
- 又是个简单的问题
- 各位大哥,帮帮小妹!
- 我想请教一个语法问题。
- 这个问题我也不知道该用什么标题好,大家没事进来看看吧。发表一下意见
- 如何做网络监听器(监听是否有人扫描自己PORT)?
- 最后30分---在线等待 如何搜索指定机器(192.168.8.12)的c:\下是否有一个名叫123456的文件夹
- 窗体载入问题
- 如何让一个窗口始终在当前工程的最前面??
- 在使用ADO的ADDNEW方法增加一个新记录后返回后,如何让指针定位到新增加的记录上?
- 怎样设置DataGrid控件使其只能修改其中二列的数据,其他为只读,回车后,光标处于下一格,并进入编辑状态
- 关于数据库中的排序
Declare Function GetActiveWindow Lib "user32" Alias "GetActiveWindow" () As Long
说明
获得活动窗口的句柄
返回值
Long,活动窗口的句柄,如没有窗口处于活动状态,则返回零值
Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long
说明
取得一个窗体的标题(caption)文字,或者一个控件的内容(在vb里使用:使用vb窗体或控件的caption或text属性)
返回值
Long,复制到lpString的字串长度;不包括空中止字符。会设置GetLastError
参数表
参数 类型及说明
hwnd Long,欲获取文字的那个窗口的句柄
lpString String,预定义的一个缓冲区,至少有cch+1个字符大小;随同窗口文字载入
cch Long,lpString缓冲区的长度
注解
不能用它从另一个应用程序的编辑控件中获取文字