LEInfo.cls
上传用户:davilee3
上传日期:2015-04-22
资源大小:986k
文件大小:4k
源码类别:

浏览器

开发平台:

Visual Basic

  1. VERSION 1.0 CLASS
  2. BEGIN
  3.   MultiUse = -1  'True
  4.   Persistable = 0  'NotPersistable
  5.   DataBindingBehavior = 0  'vbNone
  6.   DataSourceBehavior  = 0  'vbNone
  7.   MTSTransactionMode  = 0  'NotAnMTSObject
  8. END
  9. Attribute VB_Name = "ILEInfo"
  10. Attribute VB_GlobalNameSpace = True
  11. Attribute VB_Creatable = True
  12. Attribute VB_PredeclaredId = False
  13. Attribute VB_Exposed = True
  14. '---------------------------------------------------------------------------------------
  15. ' Module    : ILEInfo
  16. ' DateTime  : 2005-5-13 12:13
  17. ' Author    : Lingll
  18. ' Purpose   : LE对外提供信息的接口
  19. '---------------------------------------------------------------------------------------
  20. Option Explicit
  21. Public Enum CmnCtrlType
  22.     cmCtrl_ToolBar = 1
  23.     cmCtrl_TreeView = 2
  24.     cmCtrl_ListView = 3
  25.     cmCtrl_Tab = 4
  26.     cmCtrl_StatusBar = 5
  27.     cmCtrl_Rebar = 6
  28. End Enum
  29. '---------------------------------------------------------------------------------------
  30. ' Procedure : GetMainWindowObj
  31. ' DateTime  : 2005-5-13 12:13
  32. ' Author    : Lingll
  33. ' Purpose   : 获取主窗口
  34. '---------------------------------------------------------------------------------------
  35. Public Function GetMainWindowObj() As Object
  36. Attribute GetMainWindowObj.VB_Description = "获取主窗口"
  37. End Function
  38. '---------------------------------------------------------------------------------------
  39. ' Procedure : GetActiveWindow
  40. ' DateTime  : 2005-5-13 12:14
  41. ' Author    : Lingll
  42. ' Purpose   : 获取当前子窗口
  43. '---------------------------------------------------------------------------------------
  44. Public Function GetActiveWindow() As Object
  45. Attribute GetActiveWindow.VB_Description = "获取当前子窗口"
  46. End Function
  47. '---------------------------------------------------------------------------------------
  48. ' Procedure : GetForegroundWebObj
  49. ' DateTime  : 2005-5-13 12:16
  50. ' Author    : Lingll
  51. ' Purpose   : 获取当前webbrowser object
  52. '---------------------------------------------------------------------------------------
  53. Public Function GetForegroundWebObj() As IUnknown
  54. Attribute GetForegroundWebObj.VB_Description = "获取当前webbrowser object"
  55. End Function
  56. '---------------------------------------------------------------------------------------
  57. ' Procedure : ShowPopupWindow
  58. ' DateTime  : 2005-5-18 18:00
  59. ' Author    : Lingll
  60. ' Purpose   :
  61. '---------------------------------------------------------------------------------------
  62. Public Function ShowPopupWindow(vForm As Object) As Boolean
  63. End Function
  64. '---------------------------------------------------------------------------------------
  65. ' Procedure : NewWebWindow
  66. ' DateTime  : 2005-5-28 12:12
  67. ' Author    : Lingll
  68. ' Purpose   : 新建浏览窗口
  69. '---------------------------------------------------------------------------------------
  70. Public Sub NewWebWindow(Optional vUrl$)
  71. Attribute NewWebWindow.VB_Description = "新建浏览窗口"
  72. End Sub
  73. '---------------------------------------------------------------------------------------
  74. ' Procedure : CreateLCmnCtrl
  75. ' DateTime  : 2005-5-31 00:28
  76. ' Author    : Lingll
  77. ' Purpose   : 利用le创建windows common control
  78. '---------------------------------------------------------------------------------------
  79. Public Function CreateLCmnCtrl(vCtrlType As CmnCtrlType) As Object
  80. End Function
  81. '---------------------------------------------------------------------------------------
  82. ' Procedure : SendMessage
  83. ' DateTime  : 2005-8-15 01:27
  84. ' Author    : Lingll
  85. ' Purpose   : 全能型函数,方便日后扩展
  86. '---------------------------------------------------------------------------------------
  87. Public Function SendMessage(ByVal uMsg&, ByVal wParam&, ByVal lParam&) As Long
  88. End Function