首页
社区
课程
招聘
请教VC++ DOM get_onkeydown怎么用
2016-11-7 23:17 3381

请教VC++ DOM get_onkeydown怎么用

2016-11-7 23:17
3381
遇到的问题是这样:
网页上有一个text输入框,键盘输入完时,会检查输入是否正确
我在VC中使用input->put_value()能填值,但是触发不了检查
用IE查看元素的事件,有两个keydown和parse

现在想把keydown的事件添加一份到input的onchange中,不知是否可行,类似下面的代码

CComQIPtr<IHTMLElement> pElem;
CComQIPtr<IHTMLInputElement> input;//假定这两个指针已经成功取值

VARIANT var;
pElem->get_onkeydown(&var);//这里var总是为NULL,这样操作是不是有错? 
input->put_onchange(var);

如果有其它方法也可以(只要是VC能用的),谢谢
补充一下:使用VC操作IE(不是WebBrowser控件)

[CTF入门培训]顶尖高校博士及硕士团队亲授《30小时教你玩转CTF》,视频+靶场+题目!助力进入CTF世界

收藏
点赞0
打赏
分享
最新回复 (2)
雪    币: 130
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
yayongm 2016-11-10 12:08
2
0
看来这100分是我的了...
很简单:不要用get_onkeydown这种方法,直接使用模拟键盘输入就行了...100%管用加好用...
雪    币: 17
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
啊妹脱服 2016-11-11 00:00
3
0
好吧,原先是不想用模拟,看来也只能这么办了
游客
登录 | 注册 方可回帖
返回