我是想说是别的程序上的按钮,请问该怎么用api?
解决方案 »
- vb mapi控件接收邮件中的附件并存到本地硬盘中
- 求试用期限制与注册模块
- 请教下树型控件直接控制数据表的数值
- 如何使用RTTI进行判断控件是否有某个属性??????谢谢啦!!!
- 我是新手!!有问题请教大虾》》
- 是否自己答复了自己提问的帖子就没发给分了
- DBCombo与哪个数据控件可以绑定???
- 如何调用其他程序做的API
- 请问VB中如何访问物理地址和端口?
- !!!Crystal Report 和ActiveReport如何控制每页打印的记录条数?
- V B 竟然不能控制 扬声器,qbasic 都可以啊! 另外如何启动 fifa2000 游戏?
- 怎么取得某窗口的位置及宽度和长度,有没有某个API。
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long【别名】
FindWindowA【说明】
寻找窗口列表中第一个符合指定条件的顶级窗口(在vb里使用:FindWindow最常见的一个用途是获得ThunderRTMain类的隐藏窗口的句柄;该类是所有运行中vb执行程序的一部分。获得句柄后,可用api函数GetWindowText取得这个窗口的名称;该名也是应用程序的标题) 【返回值】
Long,找到窗口的句柄。如未找到相符窗口,则返回零。会设置GetLastError 【备注】
很少要求同时按类与窗口名搜索。为向自己不准备参数传递一个零,最简便的办法是传递vbNullString常数
示例
Dim hw& , cnt&
Dim rttitle As String * 256
hw& = FindWindow("ThunderRT5Main", vbNullString) ' ThunderRTMain under VB4
cnt = GetWindowText(hw& , rttitle, 255)
MsgBox Left$(rttitle, cnt), 0, "RTMain title"【参数表】
lpClassName ---- String,指向包含了窗口类名的空中止(C语言)字串的指针;或设为零,表示接收任何类 lpWindowName --- String,指向包含了窗口文本(或标签)的空中止(C语言)字串的指针;或设为零,表示接收任何窗口标题
能不能给我个例子?
劳驾
得到一个点.
WindowFromPoint 得到这个点下的窗口句柄.
在你的程序里加个timer控件,事件内写上这两个函数,把鼠标移到那个Button上就可以了.