C#获取其它程序中控件句柄的问题,请教大侠,

C#获取其它程序中控件句柄的问题,请教大侠,,第1张

你可以鼠标按位置模拟点击

// SetCursorPos(54, 61); //设置鼠标位置

//mouse_event(0x0002, 0, 0, 0, 0); //模拟鼠标按下 *** 作

// mouse_event(0x0004, 0, 0, 0, 0); //模拟鼠标放开 *** 作

用 autoit 自带的窗口信息工具(AutoIt Window Info)来识别。

也可以使用内置函数 WinGetHandle() 来根据窗口标题或类或其他属性来获取窗口句柄

参见帮助里的:Window Titles and Text (Advanced)

即,窗口匹配的高级模式。

相应地,获取控件句柄可以用 ControlGetHandle()

AutoIt主要针对标准Windows窗口和控件。经过封装的非标准窗口和控件往往不能很好识别。

以上就是关于C#获取其它程序中控件句柄的问题,请教大侠,全部的内容,包括:C#获取其它程序中控件句柄的问题,请教大侠,、autoit如何获得窗口、控件的id和句柄!、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10219811.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存