在网页看到过纯理论的文章,在摸索了N久之后,终于用VB6实现。
1、找一个olelib.tlb的文件,网上有下。
2、新建VB工程,加入webbrowser控件,引用上面的文件。
3、FORM1上加上WebBrowser1。切换至代码。
4、窗体代码(PS:代码我一律不解释。)
Option Explicit
Implements IDocHostUIHandler
Dim mshow As Boolean
Dim mICustomDoc As ICustomDoc
Private oTest As cTest
Private Sub Form_Load()
WebBrowser1.Navigate2 App.Path & "/test.html"
End Sub
Private Sub IDocHostUIHandler_EnableModeless(ByVal fEnable As olelib.BOOL)
'IDocHostUIHandler.EnableModeless fEnable
End Sub
Private Function IDocHostUIHandler_FilterDataObject(ByVal pDO As olelib.IDataObject) As olelib.IDataObject
'Set IDocHostUIHandler_FilterDataObject = IDocHostUIHandler.FilterDataObject(pDO)
End Function
Private Function IDocHostUIHandler_GetDropTarget(ByVal pDropTarget As olelib.IDropTa