yinui 发表于 2013-8-9 14:09:21

请问怎样判断鼠标是否点击了输入框?

请问怎样判断鼠标是否点击了输入框?或者说光标出现在输入框里面(输入框给激活),举个例子,我要在IE的地址框输入地址的时候需要自动激活屏幕键盘。但我不知道怎么让程序识别我点击了地址框。

user3000 发表于 2013-8-9 18:39:04

回复 1# yinui MsgBox(0, '', 'ie激活后,试试点击下地址输入框?')
Run('"C:\Program Files\Internet Explorer\iexplore.exe"')
WinWaitActive('')
While 1
        Sleep(100)
        If ControlGetFocus('', '') = 'Edit1' Then
                MsgBox(0, '', '点击了地址框?')
                Exit
        EndIf
WEnd

mikezunya 发表于 2013-8-14 17:52:09

2L高手。学习了。正好想找这个

xz00311 发表于 2013-8-16 09:51:29

来学习一下先这段时间在奋斗啊

yinui 发表于 2013-8-23 20:38:35

回复 2# user3000


    2L的确是正解,不过不好意思,我还希望能判断是否是在网页上的输入框,比如百度的搜索输入那里....谢谢2L的解答
页: [1]
查看完整版本: 请问怎样判断鼠标是否点击了输入框?