autoit windows info不能获取非标准控件的信息,怎么办

autoit windows info不能获取非标准控件的信息,怎么办,第1张

1)用Send发送TAB键切换焦点到输入框和按钮,用Send输入内容,或发送回车按键2)用相对坐标方式,WinGetPos获取QQ窗体左上角坐标,然后尝试得出输入框和按钮相对于窗体左上角的位置坐标,两者相加(窗体左上角坐标+控件相对坐标)得到绝对坐标。用ControlSetText填入内容,其中控件ID使用坐标方式。用ControlClick点击登录按钮,同样控件ID使用坐标方式。

我在net2005 中C#建一个很简单的工程,就一个主窗体,主窗体上放了一个用vb写的控件,该控件已经注册,在我的开发环境中能编译后运行成功,d出主窗体,但是拷贝到其他电脑(xp *** 作系统,开发环境也是xp)就会报无法获取“"控件的窗口句柄,不支持无窗口的ActiveX控件错误,我在其他电脑上的控件也已经注册,请问是什么原因。

貌似没有这种情况

不过你试试吧

1 保存你的项目,关闭后重新启动VS

2 去页面那里看看你的控件ID到底叫什么

3 用 this来获得你的控件ID

在不行,没辙了

重新建项目把

以上就是关于autoit windows info不能获取非标准控件的信息,怎么办全部的内容,包括:autoit windows info不能获取非标准控件的信息,怎么办、c# 无法获取“AxChartSpace”控件的窗口句柄。不支持无窗口的 ActiveX 控件、请问下,有人在ASP.NET中遇到这样的问题没,就是在CS中获取不到前台的服务器控件的ID等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9379329.html

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

发表评论

登录后才能评论

评论列表(0条)

保存