- 博客(11)
- 资源 (4)
- 收藏
- 关注
原创 WebBrower的应用和功能扩展中的一些技术细节
Author:水如烟 注意:我的理解和处理结果不一定正确。 n 如何判断URL字符串是否有效 A.命名空间:Microsoft.IE程序集:IEHost(在 iehost.dll 中)Manager.IsValidURL(url)B.DllImport("SHLWAPI", CharSet:=CharSet.Auto)> _Private Shared
2007-03-20 11:13:00 3580
原创 WebBrower的应用和功能扩展(十)
Author:水如烟 这里实现把收藏夹中的url快捷方式添加到“收藏夹”菜单栏。示图: 代码:Imports System.Text Namespace LzmTW.uSystem.uWindows.uForm.Web Partial Class WinMenuStrip Private gUrlMenuItems As New L
2007-03-16 23:04:00 1496
原创 WebBrower的应用和功能扩展(九)
Author:水如烟 这里实现“添加到收藏夹”菜单的功能。利用的是 Private Declare Function DoAddToFavDlg Lib "shdocvw" ( _ ByVal hWnd As IntPtr, _ ByVal szPath As String, _ ByVal nSizeOfPath As
2007-03-15 22:08:00 1772
原创 WebBrower的应用和功能扩展(八)
Author:水如烟 现在来实现“收藏夹”菜单的功能。 这里可能要三篇来说。 先从简单的做起,“整理收藏夹”。代码简单, Private Declare Function DoOrganizeFavDlg Lib "shdocvw" (ByVal hWnd As IntPtr , ByVal lpszRootFolder As String) As In
2007-03-15 18:36:00 1464
原创 WebBrower的应用和功能扩展(七)
Author:水如烟 现在实现“编辑”菜单组的功能。 要点:菜单可用性的检测及功能实现。 在这里,项目需要引用COM: Microsoft Internet Controls文件:WebBrowser.Com.vbNamespace LzmTW.uSystem.uWindows.uForm.Web Partial Class WebBrowser
2007-03-15 15:41:00 1821
原创 WebBrower的应用和功能扩展(六)
Author:水如烟 新窗口的处理。 因为我是尽量利用原来的类来扩展功能的,自己也不清楚IE的运行机制,所以,实现的功能可能缺陷多多。 新窗口的打开,有以下两种情形:一是网页代码本身设置了的,二是鼠标右击时选择了“在新窗口打开”菜单。 实现打开新窗口,技术关键有三处:一是取得新窗口所需的地址;二是捕获了打开新窗口的事件;三是程序本身需用参数启动新线程
2007-03-15 11:52:00 1863
原创 WebBrower的应用和功能扩展(五)
Author:水如烟 下面是扩展功能。先从简单的做起。 按钮和状态栏的显示隐藏 代码:Namespace LzmTW.uSystem.uWindows.uForm.Web Public Class WebBrowser Inherits System.Windows.Forms.WebBrowser Sub New()
2007-03-14 17:00:00 1614
原创 WebBrower的应用和功能扩展(四)
Author:水如烟 再看状态栏和菜单:到了这里,许多功能从WebBrowser类中取不到了.先空着,后面再尝试实现,实现不了的空着算了.代码 Imports System.ComponentModelNamespace LzmTW.uSystem.uWindows.uForm.Web Public Class WinStatusStrip Pr
2007-03-14 11:44:00 2035
原创 WebBrower的应用和功能扩展(三)
Author:水如烟 再看标准按钮。 代码: Imports System.ComponentModelNamespace LzmTW.uSystem.uWindows.uForm.Web Public Class WinToolStrip Public Event FavoriteClick As EventHandler Pub
2007-03-14 09:38:00 1628
原创 WebBrower的应用和功能扩展(二)
Author:水如烟 先看需要的功能,如图红框圈了的。囿于能力,有些不能实现。 这里选实现地址栏,效果如图: 演示代码: Public Class ExplorerForm Private Sub ExplorerForm_Load(ByVal sender As Object, ByVal e As System.EventArg
2007-03-13 21:18:00 1890
原创 WebBrower的应用和功能扩展(一)
Author:水如烟 尝试以Microsoft Internet Explorer为参考,应用WebBrower并扩展一些常用功能。 先把MSDN中有关WebBrower的说明摘录下来,有个大概印象: .NET Framework 类库WebBrowser 类 语法ComVisibleAttribute(True)> _ClassInterfaceAtt
2007-03-13 17:06:00 2433
lzmtw.data.dll
2008-04-01
lzmtw.data.dll
2008-04-01
OfficeApplicationInfo
2007-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人