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

浏览器

开发平台:

Visual Basic

  1. Attribute VB_Name = "mOptionPopmenu"
  2. '主工具栏"选项"按钮的下拉菜单
  3. Option Explicit
  4. Public pMnu_Option_Main As cPopMenu
  5. Public pMnu_Option_Dlctrl As cPopMenu
  6. Public pMnu_Option_Pagerule As cPopMenu
  7. Public Const IDP_Opt_Dltl_Image As Long = 101
  8. Public Const IDP_Opt_Dltl_Music As Long = 102
  9. Public Const IDP_Opt_Dltl_Video As Long = 103
  10. Public Const IDP_Opt_Dltl_Script As Long = 104
  11. Public Const IDP_Opt_Dltl_ActiveX As Long = 105
  12. Public Const IDP_Opt_Dltl_JavaApplet As Long = 106
  13. Public Const IDP_Opt_Dltl_DlActiveX As Long = 107
  14. Public Const IDP_Opt_AutoPreventPop As Long = 1
  15. Public Const IDP_Opt_UrlFilter  As Long = 2
  16. Public Const IDP_Opt_EnableDragDrop As Long = 3
  17. Public Const IDP_Opt_SaveNow As Long = 10
  18. Public Const IDP_Opt_Pgr_Enabled As Long = 201
  19. Public Sub CreateOptionPopmenu()
  20. Set pMnu_Option_Dlctrl = New cPopMenu
  21. With pMnu_Option_Dlctrl
  22.     .Create
  23.     .Add "下载图片", , IDP_Opt_Dltl_Image
  24.     .Add "下载音乐", , IDP_Opt_Dltl_Music
  25.     .Add "下载视频", , IDP_Opt_Dltl_Video
  26.     .Add "允许脚本", , IDP_Opt_Dltl_Script
  27.     .Add "允许ActiveX", , IDP_Opt_Dltl_ActiveX
  28.     .Add "允许JavaApplet", , IDP_Opt_Dltl_JavaApplet
  29.     '.Add "", pmsSeparator
  30.     .Add "下载ActiveX", , IDP_Opt_Dltl_DlActiveX
  31. End With
  32. Set pMnu_Option_Pagerule = New cPopMenu
  33. With pMnu_Option_Pagerule
  34.     .Create
  35. '    .Add "(空)", pmsString Or pmsDisabled
  36. '    .Add "", pmsSeparator
  37. '    .Add "开启", , IDP_Opt_Pgr_Enabled
  38. End With
  39. Set pMnu_Option_Main = New cPopMenu
  40. With pMnu_Option_Main
  41.     .Create
  42.     .Add "下载控制", pmsString Or pmsPopup, pMnu_Option_Dlctrl.hwnd
  43.     .Add "", pmsSeparator
  44.     .Add "自动过滤", , IDP_Opt_AutoPreventPop
  45.     .Add "URL过滤", , IDP_Opt_UrlFilter
  46.     .Add "", pmsSeparator
  47.     .Add "页面规则", pmsString Or pmsPopup, pMnu_Option_Pagerule.hwnd
  48.     .Add "鼠标手势", pmsString Or pmsDisabled
  49.     .Add "开启拖拽", , IDP_Opt_EnableDragDrop
  50.     .Add "", pmsSeparator
  51.     .Add "立即保存", , IDP_Opt_SaveNow
  52. End With
  53. End Sub