51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2556|回复: 4
打印 上一主题 下一主题

[原创] QTP能定位光标么?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-8-6 14:12:34 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
比如一个输入框,输入错误后,提示错误,点确定后,光标会定位到错误的那行,但这个行不确定(有好多行,只要错误就会提示)

那如何确定光标的位置呢?当出现输入错误后,确定完毕,光标定位到错误行时,我们怎么判断是在哪个行?怎么输入?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

5#
发表于 2008-8-6 17:47:01 | 只看该作者
那如果不行就用win api....
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-8-6 15:17:11 | 只看该作者
原帖由 假装不在 于 2008-8-6 14:54 发表
但其实,QTP里面也有一个方法支持楼主你想要的,就是SetCaretPos

这个好像是针对AcxEdit这种对象的
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-8-6 14:54:20 | 只看该作者
但其实,QTP里面也有一个方法支持楼主你想要的,就是SetCaretPos
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2008-8-6 14:45:11 | 只看该作者
使用win API吧,这个是可以让窗口得到输入焦点的。

GetFocus
Declare Function GetFocus Lib "user32" Alias "GetFocus" () As Long
说明
获得拥有输入焦点的窗口的句柄
返回值
Long,拥有焦点的那个窗口的句柄。如没有窗口拥有输入焦点,则返回零
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-10-5 22:28 , Processed in 0.109559 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表