我正在将代码从Visual Basic 6迁移到Visual Basic.NET,但在此之前我需要将其构建。目前我无法获取它,因为IDocHostUIHandler的MSHTML中缺少引用。具体来说,我使用DOCHOSTUIFLAG_DIALOG得到了错误。我尝试添加不同的引用,但错误保持不变。如果它有什么区别,我使用IE8运行XP。IDocHostUIHandler缺少Visual Basic 6引用
2
A
回答
3
MSDN说IDocHostUIHandler
接口是在平台SDK中的mshtmhst.idl
中定义的。我无法在任何DLL或类型库中找到它,所以您可能需要将IDL编译到您自己的库中进行注册。
您还需要确保没有将引用列为“(MISSING)”,因为这些引用会导致随机对象引用问题。
1
模块
Public Enum DOCHOSTUIFLAG
DOCHOSTUIFLAG_DIALOG = 1
DOCHOSTUIFLAG_DISABLE_HELP_MENU = 2
DOCHOSTUIFLAG_NO3DBORDER = 4
DOCHOSTUIFLAG_SCROLL_NO = 8
DOCHOSTUIFLAG_DISABLE_SCRIPT_INACTIVE = &H10
DOCHOSTUIFLAG_OPENNEWUI = &H20
DOCHOSTUIFLAG_DISABLE_OFFSCREEN = &H40
DOCHOSTUIFLAG_FLAT_SCROLLBAR = &H80
DOCHOSTUIFLAG_DIV_BLOCKDEFAULT = &H100
DOCHOSTUIFLAG_ACTIVATE_CLIENTHIT_ONLY = &H200
DOCHOSTUIFLAG_OVERRIDEBEHAVIORFACTORY = &H400
DOCHOSTUIFLAG_CODEPAGELINKEDFONTS = &H800
DOCHOSTUIFLAG_URL_ENCODING_DISABLE_UTF8 = &H1000
DOCHOSTUIFLAG_URL_ENCODING_ENABLE_UTF8 = &H2000
DOCHOSTUIFLAG_ENABLE_FORMS_AUTOCOMPLETE = &H4000
DOCHOSTUIFLAG_ENABLE_INPLACE_NAVIGATION = &H10000
DOCHOSTUIFLAG_IME_ENABLE_RECONVERSION = &H20000
DOCHOSTUIFLAG_BROWSER = &H12
DOCHOSTUIFLAG_DESKTOP = &H2E
End Enum
相关问题
- 1. 在Visual Basic 6
- 2. Visual Basic 6.0缺少richtextedit组件选项
- 3. Visual Basic 6空数组索引
- 4. Visual basic 6事件
- 5. Visual Basic 6:应用程序
- 6. Mercurial和缺少的Visual Studio引用
- 7. Visual Basic 6的好教程?
- 8. 从Visual Basic 6执行.exe
- 9. 溢出在Visual Basic 6
- 10. Visual Basic 6 WSDL Soap代理
- 11. 查询在Visual Basic 6
- 12. visual basic 6类图片
- 13. 语音识别Visual Basic 6
- 14. 使用Visual Basic 6使用WCF服务
- 15. 从Visual Basic调用.Net类6
- 16. 从Visual Basic调用.Net类6
- 17. 如何在visual basic 6中使用regex?
- 18. 在COM中引用未签名的.NET程序集(Visual Basic 6)
- 19. 针对Visual Studio 6/Visual Basic 6的AddIn建议代码Nagivigation&Exploring
- 20. iPhone 6上缺少元素?
- 21. Visual Studio缺少警告
- 22. 无法通过Visual Basic 6的
- 23. visual basic 6(vb6)代码含义
- 24. Visual Basic 6中的双缓冲
- 25. Visual Basic 6 ADO更新SQL字符串
- 26. Visual Basic 6程序的反编译器?
- 27. 在Visual Basic中打印位图6
- 28. 的Visual Basic 6,刷新或与VS
- 29. 运行时错误 '6':Visual Basic中
- 30. Visual Basic 6公共变量属性
+1试试这个。但首先要确保你到处寻找自定义类型库(tlb),这些自定义类型库(tlb)是由第一位编写此代码的人创建的! – MarkJ 2012-04-20 19:42:22