关于给浏览器文本框赋值的思路
来源:互联网 发布:mysql case 编辑:程序博客网 时间:2024/06/06 07:45
SendMessage到浏览器焦点输入框没有作用? Delphi / Windows SDK/API 使WebBrowser获得焦点: 不是WebBrowser是浏览器 取得IE浏览器的窗口句柄,取得IHTMLDocument2接口,然后再利用.ParentWindow.Focus方法使其获得焦点。 要取得浏览器上的控件是和普通控件不一样的,上面的控件都是通过代码在本地动态生成的,不能简单地调用API,要利用浏览器提供的接口。
http://www.delphi2007.net/DelphiAPI/html/delphi_20061115123755228.html
使用SendMessage(GetFocus,WM_SETTEXT,0,longint(PChar('123456')));
当前焦点是浏览器的一个输入框,发现并没有改变输入框的值,而是改变了ie的标题
而同样的方法对其它界面都是有效的,该怎么处理?
uses MSHTML;
(WebBrowser1.Document as IHTMLDocument2).ParentWindow.Focus;
现在是焦点已经在输入框上,只是用SendMessage没法给输入框赋值(我了解到说网页里的输入框是没有hwnd的)
你说的ParentWindow.Focus目的是为了把焦点放到输入框上吗?还请明示!
- 关于给浏览器文本框赋值的思路
- jquery 给文本框赋值
- 动态给文本框赋值 和 找页面控件的方法
- Webdriver利用JS给只读属性的文本框赋值
- JS给文本框赋值后,在页面后台取不到文本框值的解决方法
- Js给文本框赋值后,禁止再输入文本框的方法汇总
- 关于给控件的DataSoure赋值
- 关于数组给指针赋值的问题
- easyui 给文本框 checkbox赋值问题
- js怎么自动给文本框赋值
- 获取浏览器窗口的高度并赋值给div
- jquery复选框赋值多选赋值给文本框
- 点击列表后给文本框赋值,文本框输入后给列表赋值
- 用js给属性为readonly的文本框赋值 无效的解决方法
- 给别人网站的文本框赋值,自动提交别人的表单
- 单击dataGridView某一行时将dataGridView当前选择行的某列值赋值给某个文本框
- Jquery实现的弹出窗口,选择框内内容后赋值给文本框
- js 遇到的问题-使用for循环给同一个文本框赋值
- SQL2000无法安装的解决办法
- 双通道内存介绍
- 使用DataReader还是DataSet?
- Serv-U的匿名用户登陆配置
- 获取客户端IP,操作系统,浏览器等
- 关于给浏览器文本框赋值的思路
- C# Panel 中加入 hScrollBar
- document.getElementById("radFs")对象为空,js判断对象是否存在?
- socket知识介绍
- 给网页赋值参考信息
- 男人拥有女人之后的几大心态
- SQL重复记录处理
- 自己看
- 速度奇慢的android模拟器