VB 获取其他程序某个按钮的句柄,实现点击操作

如题所述

第1个回答  2019-11-11
截获消息难哦,要用hook
获取句柄还是容易的
用getcursorpos和windowfrompoint就能实现
======================
要监听消息也要用hook,你可以去参考syp++
private
declare
function
getcursorpos
lib
"user32"
(lppoint
as
any)
as
long
private
declare
function
windowfrompoint
lib
"user32"
(byval
xpoint
as
long,
byval
ypoint
as
long)
as
long
public
function
hwndfromcusror()
as
long
dim
a(1)
as
long
getcursorpos
a(0)
hwndfromcusror
=
windowfrompoint(a(0),
a(1))
end
function
第2个回答  2020-01-25
使用
FindWindow

GetDlgItem
查找按钮控件句柄,使用
SendMessage
给这个按钮发送
WM_LBUTTONDOWN

WM_LBUTTONUP
消息模拟鼠标点击。
相似回答
大家正在搜