请问怎样在VB中调用IE浏览器,谢谢!
解决方案 »
- 送分100分:Activate、initialize、load、show 四者的执行顺序以及Activate、initialize、load三者的区别
- xml存为utf8格式问题!!
- 怎样用API把XP式的窗口标题栏设置为98式的窗口标题栏?
- 如何在VB中插入特殊符号,在线等解决
- 如何将mshflexgrid生成的带有层次结构的表格的父层默认为折叠?
- 再问Access向SQL Sever 转化时遇到的sql语句问题
- string(150,0)是什么意思呀
- 请高手进来看看此程序是否能运行成功
- 祝:新年快乐 请问有没有办法用VB读出汉字库?
- 用过FTP上传的大侠请进。。。
- 关于称不同重量小球的算法?
- VB提交Http的问题
或者用shell
ShellExecute Parent.hwnd, "Open", URL, "", "", WindowStyle
End SubPrivate Sub Command1_Click()
GoToInternet Me, "http://www.sohu.com", Normal
End Sub
Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Public Enum T_WindowStyle
Maximized = 3
Normal = 1
ShowOnly = 5
End EnumPublic Sub GoToInternet(Parent As Form, URL As String, WindowStyle As T_WindowStyle)
ShellExecute Parent.hwnd, "Open", URL, "", "", WindowStyle
End Sub
窗体里面添加
Private Sub Command1_Click()
GoToInternet Me, "http://www.sohu.com", Normal
End Sub
Visual Basic 中的其它Internet 技术
除了 DHTML 应用程序和 IIS 应用程序,在 Visual Basic 里还可以向工程中增加其它类型的 Internet 功能,包括: ActiveX 组件,可以作为或不作为 IIS 或 DHTML 应用程序的一部分在 HTML 页面上使用,。ActiveX 组件包括控件、代码部件和 ActiveX 文档。采用这些方案的某几种或者全部,能为业务需求创建出高性能的 Internet 解决方案。
Visual Basic 应用程序的 Internet 扩展。可以使用一些特殊控件,它们提供了和Internet 有关的功能。这些控件包括 Internet Transfer 控件、 WebBrowser 控件,以及 WinSock 控件。
ActiveX 控件
ActiveX 控件可以使 HTML 页面变得更加有生气,并具备更强的功能。除了创建自己的控件以外,还可以使用在 Visual Basic 专业版和企业版中提供的 Internet 控件来扩展含有 Internet 技术的标准应用程序。举例来说,可以在 Web 页面上使用 ActiveX 控件向 web 页面中增加自定义的菜单,增加滚动标题以显示广告或重要的公告信息,或者是用来增加动画效果。使用 HTML 和 VBScript ,可以在 HTML 页面上包含 ActiveX 控件、设置它们的属性、调用它们的方法,并且处理它们的事件。详细信息 有关为 Visual Basic 应用程序开发 ActiveX 控件的详细信息请参阅组件工具指南中“创建 ActiveX 部件”一书里的“生成 ActiveX 控件”一章。ActiveX 代码部件
可以使用 ActiveX 代码部件( .dll 或 .exe 文件)向客户端或服务器端的 HTML 页面中增加功能。客户端的代码组件可以提高速度,因为用户的命令不再需要通过寻径返回服务器了。服务器组件则具有能够显示用户界面元素的优点。详细信息 有关为 Visual Basic 应用程序开发 ActiveX 组件的详细信息请参阅组件工具指南中“创建 ActiveX 部件”一书里的“创建 ActiveX DLL”、“创建 ActiveX EXE 部件”或者“生成代码部件”等章节。ActiveX文档
ActiveX 文档是和 Internet 或 intranet 站点中的其它元素紧密结合在一起的。在使用与 Visual Basic 的 Internet 应用程序无关的 DHTML 应用程序、 IIS 应用程序或者 HTML 页面时,可以同时使用 ActiveX 文档。适当地安排这些组件,可以使用户能透明地在 ActiveX 文档、应用程序或 Web 站点的其它页面之间漫游。由于如下两条理由,要在 Internet 应用程序中使用 ActiveX 文档: 如果需要使用 Visual Basic 编程模型,而不使用 DHTML 或 IIS 应用程序中的编程模型。
如果想要控制浏览器窗口的整个框架,而不只是它的一部分。如果在浏览器中显示 Web 页面,那么所编写的显示页面的 HTML 只允许指定页面自己的外观。您无法通过编写 HTML 来控制菜单、滚动条或者其它任何浏览器窗口框架上的部分。如果使用了 ActiveX 文档,那么就可以控制窗口的这些部分了:可以增加菜单、工具栏、滚动条,以及其它项目。举例来说,如果希望 DHTML 应用程序的某个页面包含自定义的菜单,那么就可能需要使用 ActiveX 文档。
作为 HTML 页面的元素, ActiveX 文档如果没有安装在用户的计算机上,那么在用户漫游到它们的时候将会被自动下载——如果服务器上的版本更新的话将会自动升级。详细信息 有关创建 ActiveX 文档的详细信息请参阅组件工具指南中“创建 ActiveX 部件”一书里的 “创建 ActiveX 文档”一章。标准应用程序的Internet 扩展
Visual Basic 专业版和企业版中还包括了一些特别设计的控件,这些控件封装了与Internet有关的技术。它们包括: Internet 传输控件——组装了三个公用Internet 协议:超文本传输协议(HTTP),文件传输协议(FTP),和 Gopher。
WinSock 控件——允许连接到某个远程的计算机并使用用户数据文报协议( UDP )或者传输控制协议( TCP )。
另外,在安装 Internet Explorer 4.x 时还可以得到 WebBrowser 控件,这个控件允许将 Web 页面作为 Visual Basic 窗体的一部分运行。详细信息 关于 Internet Transfer 控件和 WinSock 控件的详细信息请参阅组件工具指南中的“使用 ActiveX 控件”。关于使用 WebBrowser 控件的详细信息请参阅 MSDN Library CD 上的 Internet Client SDK,在 SDK Documentation 标头下。
shell "start http://aijie99.jilinfarm.com"
一行,就搞定了.