在VB里引用一个webBrowser显示网页,比如百度。
运行以后,鼠标光标在百度的输入框中闪烁,这时如果切换到其他程序窗口,然后切换回来,光标就消失了。
好像webBrowser从来没有光标焦点过,需要从新点击输入框。这样很麻烦,比如ctrl+c ctrl+v的时候,都需要从新点击输入框不知道是为什么,在VB程序是否可以控制?请教高手自己搜遍了网络,都没有找到方法有人说 切换时保存光标所在句柄 激活时恢复就OK了 但是我不知道具体如何写代码。麻烦各位给个答案。
运行以后,鼠标光标在百度的输入框中闪烁,这时如果切换到其他程序窗口,然后切换回来,光标就消失了。
好像webBrowser从来没有光标焦点过,需要从新点击输入框。这样很麻烦,比如ctrl+c ctrl+v的时候,都需要从新点击输入框不知道是为什么,在VB程序是否可以控制?请教高手自己搜遍了网络,都没有找到方法有人说 切换时保存光标所在句柄 激活时恢复就OK了 但是我不知道具体如何写代码。麻烦各位给个答案。
解决方案 »
- 我想做一个网站登陆器,可是就是登陆不上,请高手指点下!(附代码)
- 做过图象处理的朋友来看看,给个思路
- 请问我对vb窗体在15寸的显示器下设置的页面布局,到了17寸的显示器里面就特别难看,如何能根据显示器自动调整窗体大小
- 求教,加急!!!
- 关于ORACLE与DTC的协调处理
- VBA写的基于ACCESS数据库的.mde程序,OD追踪不到注册码
- 求教VB与oracle的时间格式问题!
- 各位哪位知道方正阅读器是用什么写`!
- 高分求解决mscomm控件使用的中文乱码问题
- 关于打印报表问题,来者一定给分!还望各位大虾多多指点!
- 测试RAR密码,如何找出固定密码的RAR文件
- VB中A程序命令行启动B程序,如何实现B程序像模式窗体一样运行
Dim tdoc As MSHTML.HTMLDocument
Set tdoc = WebBrowser.document If tdoc.activeElement Is Nothing Then tdoc.parentWindow.Focus
Else
If Not tdoc.hasFocus Then
tdoc.Focus
End If
End If
Dim tdoc As MSHTML.HTMLDocument
Set tdoc = WebBrowser.document
If tdoc.activeElement Is Nothing Then
tdoc.parentWindow.Focus
Else
If Not tdoc.hasFocus Then
tdoc.Focus
End If
End If
End Sub