如何向IE中的HTML文本框发送键盘消息?

cds27 2009-12-01 03:49:14
如何向IE中的HTML文本框发送消息,写入字符?
就是能实现向IE中的页面发送鼠标键盘等消息,要如何实现?
...全文
271 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
糊里糊涂 2009-12-30
  • 打赏
  • 举报
回复
1楼的思路是对的。可以通过做个BHO插件来实现。这样的话,每次IE打开,插件就自动启动
cds27 2009-12-02
  • 打赏
  • 举报
回复
写入字符只是把我的问题简单化而已,实际上当然不是这样。
IHTMLDocument2当然能实现写字符,但是要实现我想要的功能,却要很复杂,而且未必能完全符合。
综合考量以后,如果能用消息是最佳方案,所以才发帖来问看看能不能有点什么启发或者突破。
MoXiaoRab 2009-12-01
  • 打赏
  • 举报
回复
[Quote=引用楼主 cds27 的回复:]
如何向IE中的HTML文本框发送消息,写入字符?
就是能实现向IE中的页面发送鼠标键盘等消息,要如何实现?
[/Quote]
写入字符需要发送消息么?IHTMLDocument2 接口获得之后,GetName获得IHTMLElement元素,然后随你怎么搞
togoblime 2009-12-01
  • 打赏
  • 举报
回复
1.用Spy++获取ie页面窗口的句柄;
2.从 HWND 获取 IHTMLDocument2 接口
http://support.microsoft.com/kb/249232/zh-cn
3.操作HTML DOCUMENT中的元素
http://www.codeproject.com/KB/COM/htmldocument.aspx

2,640

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧