home *** CD-ROM | disk | FTP | other *** search
/ Planet Source Code Jumbo …e CD Visual Basic 1 to 7 / 5_2007-2008.ISO / data / Zips / IBrowse(v1205242382007.psc / Form14.frm < prev    next >
Text File  |  2007-03-07  |  42KB  |  1,471 lines

  1. VERSION 5.00
  2. Object = "{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}#1.1#0"; "SHDOCVW.DLL"
  3. Object = "{F9043C88-F6F2-101A-A3C9-08002B2F49FB}#1.2#0"; "COMDLG32.OCX"
  4. Object = "{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0"; "MSCOMCTL.OCX"
  5. Begin VB.Form Form1 
  6.    Caption         =   "Form1"
  7.    ClientHeight    =   8190
  8.    ClientLeft      =   165
  9.    ClientTop       =   255
  10.    ClientWidth     =   8880
  11.    Icon            =   "Form14.frx":0000
  12.    LinkTopic       =   "Form1"
  13.    ScaleHeight     =   8190
  14.    ScaleWidth      =   8880
  15.    WindowState     =   2  'Maximized
  16.    Begin MSComctlLib.ProgressBar ProgressBar1 
  17.       Height          =   255
  18.       Left            =   6000
  19.       TabIndex        =   11
  20.       Top             =   7560
  21.       Width           =   2415
  22.       _ExtentX        =   4260
  23.       _ExtentY        =   450
  24.       _Version        =   393216
  25.       Appearance      =   1
  26.    End
  27.    Begin VB.Timer Timer2 
  28.       Interval        =   5
  29.       Left            =   240
  30.       Top             =   960
  31.    End
  32.    Begin MSComctlLib.StatusBar StatusBar1 
  33.       Align           =   2  'Align Bottom
  34.       Height          =   375
  35.       Left            =   0
  36.       TabIndex        =   2
  37.       Top             =   7815
  38.       Width           =   8880
  39.       _ExtentX        =   15663
  40.       _ExtentY        =   661
  41.       _Version        =   393216
  42.       BeginProperty Panels {8E3867A5-8586-11D1-B16A-00C0F0283628} 
  43.          NumPanels       =   3
  44.          BeginProperty Panel1 {8E3867AB-8586-11D1-B16A-00C0F0283628} 
  45.             AutoSize        =   1
  46.             Object.Width           =   10001
  47.          EndProperty
  48.          BeginProperty Panel2 {8E3867AB-8586-11D1-B16A-00C0F0283628} 
  49.             AutoSize        =   2
  50.          EndProperty
  51.          BeginProperty Panel3 {8E3867AB-8586-11D1-B16A-00C0F0283628} 
  52.          EndProperty
  53.       EndProperty
  54.    End
  55.    Begin VB.TextBox tx 
  56.       Height          =   375
  57.       Left            =   6720
  58.       TabIndex        =   9
  59.       Top             =   960
  60.       Visible         =   0   'False
  61.       Width           =   855
  62.    End
  63.    Begin VB.Timer Timer1 
  64.       Left            =   6240
  65.       Top             =   1080
  66.    End
  67.    Begin VB.CommandButton Command2 
  68.       Caption         =   "Go"
  69.       Height          =   255
  70.       Left            =   10920
  71.       TabIndex        =   8
  72.       Top             =   960
  73.       Width           =   735
  74.    End
  75.    Begin VB.TextBox Text2 
  76.       Height          =   285
  77.       Left            =   9120
  78.       TabIndex        =   7
  79.       Top             =   960
  80.       Width           =   1695
  81.    End
  82.    Begin VB.ComboBox Combo1 
  83.       Height          =   315
  84.       ItemData        =   "Form14.frx":113A
  85.       Left            =   7080
  86.       List            =   "Form14.frx":1150
  87.       TabIndex        =   6
  88.       Text            =   "Select Search engine"
  89.       Top             =   960
  90.       Width           =   1935
  91.    End
  92.    Begin MSComDlg.CommonDialog CommonDialog1 
  93.       Left            =   3120
  94.       Top             =   1080
  95.       _ExtentX        =   847
  96.       _ExtentY        =   847
  97.       _Version        =   393216
  98.    End
  99.    Begin VB.CommandButton Command1 
  100.       Caption         =   "Go"
  101.       Height          =   375
  102.       Left            =   5880
  103.       TabIndex        =   5
  104.       Top             =   960
  105.       Width           =   855
  106.    End
  107.    Begin VB.TextBox Text1 
  108.       Height          =   285
  109.       Left            =   1080
  110.       TabIndex        =   3
  111.       Top             =   960
  112.       Width           =   4695
  113.    End
  114.    Begin SHDocVwCtl.WebBrowser wb 
  115.       Height          =   5655
  116.       Index           =   1
  117.       Left            =   0
  118.       TabIndex        =   1
  119.       Top             =   1680
  120.       Width           =   11775
  121.       ExtentX         =   20770
  122.       ExtentY         =   9975
  123.       ViewMode        =   0
  124.       Offline         =   0
  125.       Silent          =   0
  126.       RegisterAsBrowser=   0
  127.       RegisterAsDropTarget=   1
  128.       AutoArrange     =   0   'False
  129.       NoClientEdge    =   0   'False
  130.       AlignLeft       =   0   'False
  131.       NoWebView       =   0   'False
  132.       HideFileNames   =   0   'False
  133.       SingleClick     =   0   'False
  134.       SingleSelection =   0   'False
  135.       NoFolders       =   0   'False
  136.       Transparent     =   0   'False
  137.       ViewID          =   "{0057D0E0-3573-11CF-AE69-08002B2E1262}"
  138.       Location        =   "http:///"
  139.    End
  140.    Begin MSComctlLib.TabStrip TabStrip1 
  141.       Height          =   375
  142.       Left            =   120
  143.       TabIndex        =   0
  144.       Top             =   1320
  145.       Width           =   11655
  146.       _ExtentX        =   20558
  147.       _ExtentY        =   661
  148.       TabWidthStyle   =   2
  149.       MultiRow        =   -1  'True
  150.       HotTracking     =   -1  'True
  151.       TabMinWidth     =   1413
  152.       _Version        =   393216
  153.       BeginProperty Tabs {1EFB6598-857C-11D1-B16A-00C0F0283628} 
  154.          NumTabs         =   1
  155.          BeginProperty Tab1 {1EFB659A-857C-11D1-B16A-00C0F0283628} 
  156.             ImageVarType    =   2
  157.          EndProperty
  158.       EndProperty
  159.    End
  160.    Begin MSComctlLib.ImageList ImageList1 
  161.       Left            =   4440
  162.       Top             =   2040
  163.       _ExtentX        =   1005
  164.       _ExtentY        =   1005
  165.       BackColor       =   -2147483643
  166.       ImageWidth      =   32
  167.       ImageHeight     =   32
  168.       MaskColor       =   12632256
  169.       _Version        =   393216
  170.       BeginProperty Images {2C247F25-8591-11D1-B16A-00C0F0283628} 
  171.          NumListImages   =   27
  172.          BeginProperty ListImage1 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  173.             Picture         =   "Form14.frx":1184
  174.             Key             =   ""
  175.          EndProperty
  176.          BeginProperty ListImage2 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  177.             Picture         =   "Form14.frx":1726
  178.             Key             =   ""
  179.          EndProperty
  180.          BeginProperty ListImage3 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  181.             Picture         =   "Form14.frx":1E08
  182.             Key             =   ""
  183.          EndProperty
  184.          BeginProperty ListImage4 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  185.             Picture         =   "Form14.frx":27BA
  186.             Key             =   ""
  187.          EndProperty
  188.          BeginProperty ListImage5 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  189.             Picture         =   "Form14.frx":2F78
  190.             Key             =   ""
  191.          EndProperty
  192.          BeginProperty ListImage6 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  193.             Picture         =   "Form14.frx":3862
  194.             Key             =   ""
  195.          EndProperty
  196.          BeginProperty ListImage7 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  197.             Picture         =   "Form14.frx":4020
  198.             Key             =   ""
  199.          EndProperty
  200.          BeginProperty ListImage8 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  201.             Picture         =   "Form14.frx":4962
  202.             Key             =   ""
  203.          EndProperty
  204.          BeginProperty ListImage9 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  205.             Picture         =   "Form14.frx":5134
  206.             Key             =   ""
  207.          EndProperty
  208.          BeginProperty ListImage10 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  209.             Picture         =   "Form14.frx":5B26
  210.             Key             =   ""
  211.          EndProperty
  212.          BeginProperty ListImage11 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  213.             Picture         =   "Form14.frx":6358
  214.             Key             =   ""
  215.          EndProperty
  216.          BeginProperty ListImage12 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  217.             Picture         =   "Form14.frx":6C32
  218.             Key             =   ""
  219.          EndProperty
  220.          BeginProperty ListImage13 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  221.             Picture         =   "Form14.frx":750C
  222.             Key             =   ""
  223.          EndProperty
  224.          BeginProperty ListImage14 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  225.             Picture         =   "Form14.frx":7DE6
  226.             Key             =   ""
  227.          EndProperty
  228.          BeginProperty ListImage15 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  229.             Picture         =   "Form14.frx":86C0
  230.             Key             =   ""
  231.          EndProperty
  232.          BeginProperty ListImage16 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  233.             Picture         =   "Form14.frx":8F9A
  234.             Key             =   ""
  235.          EndProperty
  236.          BeginProperty ListImage17 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  237.             Picture         =   "Form14.frx":9874
  238.             Key             =   ""
  239.          EndProperty
  240.          BeginProperty ListImage18 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  241.             Picture         =   "Form14.frx":A14E
  242.             Key             =   ""
  243.          EndProperty
  244.          BeginProperty ListImage19 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  245.             Picture         =   "Form14.frx":AE20
  246.             Key             =   ""
  247.          EndProperty
  248.          BeginProperty ListImage20 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  249.             Picture         =   "Form14.frx":BA4E
  250.             Key             =   ""
  251.          EndProperty
  252.          BeginProperty ListImage21 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  253.             Picture         =   "Form14.frx":C328
  254.             Key             =   ""
  255.          EndProperty
  256.          BeginProperty ListImage22 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  257.             Picture         =   "Form14.frx":CF7A
  258.             Key             =   ""
  259.          EndProperty
  260.          BeginProperty ListImage23 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  261.             Picture         =   "Form14.frx":D3CC
  262.             Key             =   ""
  263.          EndProperty
  264.          BeginProperty ListImage24 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  265.             Picture         =   "Form14.frx":D81E
  266.             Key             =   ""
  267.          EndProperty
  268.          BeginProperty ListImage25 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  269.             Picture         =   "Form14.frx":DC70
  270.             Key             =   ""
  271.          EndProperty
  272.          BeginProperty ListImage26 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  273.             Picture         =   "Form14.frx":E0C2
  274.             Key             =   ""
  275.          EndProperty
  276.          BeginProperty ListImage27 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  277.             Picture         =   "Form14.frx":E600
  278.             Key             =   ""
  279.          EndProperty
  280.       EndProperty
  281.    End
  282.    Begin MSComctlLib.Toolbar Toolbar1 
  283.       Align           =   1  'Align Top
  284.       Height          =   2340
  285.       Left            =   0
  286.       TabIndex        =   10
  287.       Top             =   0
  288.       Width           =   8880
  289.       _ExtentX        =   15663
  290.       _ExtentY        =   4128
  291.       ButtonWidth     =   1535
  292.       ButtonHeight    =   1376
  293.       Style           =   1
  294.       ImageList       =   "ImageList1"
  295.       _Version        =   393216
  296.       BeginProperty Buttons {66833FE8-8583-11D1-B16A-00C0F0283628} 
  297.          NumButtons      =   14
  298.          BeginProperty Button1 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  299.             Caption         =   "Back"
  300.             Key             =   "Back"
  301.             ImageIndex      =   24
  302.          EndProperty
  303.          BeginProperty Button2 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  304.             Caption         =   "Forward"
  305.             Key             =   "Forward"
  306.             ImageIndex      =   25
  307.          EndProperty
  308.          BeginProperty Button3 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  309.             Caption         =   "Stop"
  310.             Key             =   "Stop"
  311.             ImageIndex      =   17
  312.          EndProperty
  313.          BeginProperty Button4 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  314.             Caption         =   "Refresh"
  315.             Key             =   "Refresh"
  316.             ImageIndex      =   4
  317.          EndProperty
  318.          BeginProperty Button5 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  319.             Style           =   3
  320.          EndProperty
  321.          BeginProperty Button6 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  322.             Caption         =   "Home"
  323.             ImageIndex      =   5
  324.          EndProperty
  325.          BeginProperty Button7 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  326.             Caption         =   "Search"
  327.             ImageIndex      =   16
  328.          EndProperty
  329.          BeginProperty Button8 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  330.             Caption         =   "History"
  331.             ImageIndex      =   13
  332.          EndProperty
  333.          BeginProperty Button9 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  334.             Style           =   3
  335.          EndProperty
  336.          BeginProperty Button10 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  337.             Caption         =   "Favourites"
  338.             ImageIndex      =   15
  339.          EndProperty
  340.          BeginProperty Button11 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  341.             Caption         =   "Mail"
  342.             ImageIndex      =   12
  343.          EndProperty
  344.          BeginProperty Button12 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  345.             Style           =   3
  346.          EndProperty
  347.          BeginProperty Button13 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  348.             Caption         =   "Print"
  349.             ImageIndex      =   14
  350.          EndProperty
  351.          BeginProperty Button14 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  352.             Caption         =   "Edit"
  353.             ImageIndex      =   11
  354.          EndProperty
  355.       EndProperty
  356.    End
  357.    Begin VB.Label Label1 
  358.       Caption         =   "Address"
  359.       Height          =   375
  360.       Left            =   240
  361.       TabIndex        =   4
  362.       Top             =   960
  363.       Width           =   735
  364.    End
  365.    Begin VB.Menu fl 
  366.       Caption         =   "File"
  367.       Begin VB.Menu nt 
  368.          Caption         =   "New Tab"
  369.          Shortcut        =   ^T
  370.       End
  371.       Begin VB.Menu nw 
  372.          Caption         =   "New Window"
  373.          Shortcut        =   ^W
  374.       End
  375.       Begin VB.Menu op 
  376.          Caption         =   "Open"
  377.          Shortcut        =   ^O
  378.       End
  379.       Begin VB.Menu sa 
  380.          Caption         =   "Save As"
  381.          Shortcut        =   ^S
  382.       End
  383.       Begin VB.Menu ct 
  384.          Caption         =   "Close Tab"
  385.       End
  386.       Begin VB.Menu clal 
  387.          Caption         =   "Close All"
  388.       End
  389.       Begin VB.Menu sp11 
  390.          Caption         =   "-"
  391.       End
  392.       Begin VB.Menu ps 
  393.          Caption         =   "Page Setup"
  394.       End
  395.       Begin VB.Menu pr 
  396.          Caption         =   "Print"
  397.          Shortcut        =   ^P
  398.       End
  399.       Begin VB.Menu sp12 
  400.          Caption         =   "-"
  401.       End
  402.       Begin VB.Menu ed12 
  403.          Caption         =   "Edit"
  404.       End
  405.       Begin VB.Menu ap 
  406.          Caption         =   "Advaned Properties"
  407.       End
  408.       Begin VB.Menu ew 
  409.          Caption         =   "Email Web page"
  410.       End
  411.       Begin VB.Menu pr11 
  412.          Caption         =   "Page Properties"
  413.       End
  414.       Begin VB.Menu ex 
  415.          Caption         =   "Exit"
  416.          Shortcut        =   ^X
  417.       End
  418.    End
  419.    Begin VB.Menu ed 
  420.       Caption         =   "Edit"
  421.       Begin VB.Menu cp 
  422.          Caption         =   "Copy"
  423.          Shortcut        =   ^C
  424.       End
  425.       Begin VB.Menu sa11 
  426.          Caption         =   "Select All"
  427.       End
  428.       Begin VB.Menu sp14 
  429.          Caption         =   "-"
  430.       End
  431.       Begin VB.Menu fn 
  432.          Caption         =   "Find"
  433.          Shortcut        =   ^F
  434.       End
  435.    End
  436.    Begin VB.Menu vw 
  437.       Caption         =   "View"
  438.       Begin VB.Menu zi 
  439.          Caption         =   "Zoom In"
  440.       End
  441.       Begin VB.Menu ts 
  442.          Caption         =   "Text Size"
  443.          Begin VB.Menu sm1111 
  444.             Caption         =   "Smallest"
  445.          End
  446.          Begin VB.Menu sm11 
  447.             Caption         =   "Small"
  448.          End
  449.          Begin VB.Menu me 
  450.             Caption         =   "Medium"
  451.          End
  452.          Begin VB.Menu la 
  453.             Caption         =   "Large"
  454.          End
  455.          Begin VB.Menu lr 
  456.             Caption         =   "Largest"
  457.          End
  458.       End
  459.       Begin VB.Menu hs 
  460.          Caption         =   "History"
  461.       End
  462.       Begin VB.Menu fs 
  463.          Caption         =   "Full Screen"
  464.       End
  465.    End
  466.    Begin VB.Menu bl 
  467.       Caption         =   "Block"
  468.       Begin VB.Menu im 
  469.          Caption         =   "Images"
  470.       End
  471.       Begin VB.Menu pb 
  472.          Caption         =   "Popup Blocker"
  473.       End
  474.       Begin VB.Menu bs 
  475.          Caption         =   "Block Script Errors"
  476.       End
  477.    End
  478.    Begin VB.Menu fv 
  479.       Caption         =   "Favourites"
  480.       Begin VB.Menu af 
  481.          Caption         =   "Add to Favourites"
  482.          Shortcut        =   ^A
  483.       End
  484.       Begin VB.Menu vf 
  485.          Caption         =   "Organize Favourites"
  486.       End
  487.    End
  488.    Begin VB.Menu tl 
  489.       Caption         =   "Tools"
  490.       Begin VB.Menu sc 
  491.          Caption         =   "Shortcuts"
  492.          Begin VB.Menu dt 
  493.             Caption         =   "Desktop"
  494.          End
  495.          Begin VB.Menu md 
  496.             Caption         =   "My Documents"
  497.          End
  498.          Begin VB.Menu mp 
  499.             Caption         =   "My Pictures"
  500.          End
  501.          Begin VB.Menu wn 
  502.             Caption         =   "WINDOWS"
  503.          End
  504.          Begin VB.Menu fn11 
  505.             Caption         =   "Fonts"
  506.          End
  507.          Begin VB.Menu sm111111 
  508.             Caption         =   "Start Menu Folder"
  509.          End
  510.       End
  511.       Begin VB.Menu sp1212 
  512.          Caption         =   "-"
  513.       End
  514.       Begin VB.Menu de 
  515.          Caption         =   "Delete"
  516.          Begin VB.Menu ck11 
  517.             Caption         =   "Cookies"
  518.          End
  519.       End
  520.       Begin VB.Menu te 
  521.          Caption         =   "Text Taker"
  522.       End
  523.       Begin VB.Menu ln 
  524.          Caption         =   "Links Graber"
  525.       End
  526.       Begin VB.Menu sm 
  527.          Caption         =   "Send Mail"
  528.       End
  529.       Begin VB.Menu sp2222 
  530.          Caption         =   "-"
  531.       End
  532.       Begin VB.Menu af11 
  533.          Caption         =   "Auto Refresh"
  534.          Begin VB.Menu ds11 
  535.             Caption         =   "Disabled"
  536.          End
  537.          Begin VB.Menu sp12121212 
  538.             Caption         =   "-"
  539.          End
  540.          Begin VB.Menu e10 
  541.             Caption         =   "Every 10 Sec."
  542.          End
  543.          Begin VB.Menu e20 
  544.             Caption         =   "Every 20 Sec"
  545.          End
  546.          Begin VB.Menu em 
  547.             Caption         =   "Every Minute"
  548.          End
  549.       End
  550.    End
  551.    Begin VB.Menu tr 
  552.       Caption         =   "Translate"
  553.       Begin VB.Menu eg 
  554.          Caption         =   "English To German"
  555.       End
  556.       Begin VB.Menu ec 
  557.          Caption         =   "English To Chinese"
  558.       End
  559.       Begin VB.Menu ef 
  560.          Caption         =   "English To Frensh"
  561.       End
  562.       Begin VB.Menu ep 
  563.          Caption         =   "English To Portugese"
  564.       End
  565.       Begin VB.Menu ei 
  566.          Caption         =   "English To Italian"
  567.       End
  568.       Begin VB.Menu ej 
  569.          Caption         =   "English To Japanese"
  570.       End
  571.       Begin VB.Menu er 
  572.          Caption         =   "English To Russian"
  573.       End
  574.       Begin VB.Menu es 
  575.          Caption         =   "English To Spanish"
  576.       End
  577.    End
  578.    Begin VB.Menu op11 
  579.       Caption         =   "Options"
  580.       Begin VB.Menu io 
  581.          Caption         =   "Internet Options"
  582.       End
  583.    End
  584.    Begin VB.Menu hl 
  585.       Caption         =   "Help"
  586.       Begin VB.Menu cn 
  587.          Caption         =   "Contents"
  588.       End
  589.       Begin VB.Menu rm 
  590.          Caption         =   "Read Me"
  591.       End
  592.       Begin VB.Menu rs 
  593.          Caption         =   "Register"
  594.       End
  595.       Begin VB.Menu ab 
  596.          Caption         =   "About"
  597.       End
  598.    End
  599. End
  600. Attribute VB_Name = "Form1"
  601. Attribute VB_GlobalNameSpace = False
  602. Attribute VB_Creatable = False
  603. Attribute VB_PredeclaredId = True
  604. Attribute VB_Exposed = False
  605. 'Needs a reference to Microsoft HTML Object Library from Project->References
  606.  
  607.  
  608. Private Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameW" (ByVal lpBuffer As Long, ByRef nSize As Long) As Long
  609. Private Declare Function SHGetSpecialFolderPath Lib "shell32.dll" Alias "SHGetSpecialFolderPathA" (ByVal hWnd As Long, ByVal pszPath As String, ByVal csidl As Long, ByVal fCreate As Long) As Long
  610. Private Const CSIDL_COOKIES As Long = &H21
  611. Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
  612. Dim blim As Boolean
  613. Dim i As Integer
  614. Dim hl11 As New Htmlhelp
  615. Dim blim1 As Boolean
  616. Dim strRestrict As Variant
  617. Dim iCount As Integer
  618. Private FirstTime As Boolean
  619. Dim HTMLdoc As HTMLDocument
  620. Dim r As Boolean
  621. Dim p As Boolean
  622. Private colDocuments As Collection
  623. Dim CurrentBrowser As Integer
  624. Dim numtabs As Integer
  625. Dim scrt As Boolean
  626. Private m_iCount As Long
  627. Dim ini As String
  628. Dim find As Boolean
  629. Dim iniFile As String
  630. Dim wb11 As Boolean
  631. Private Sub ac_Click()
  632. ac.Checked = Not ac.Checked
  633. blim1 = im.Checked
  634.  
  635. End Sub
  636.  
  637. Private Sub ab11_Click()
  638. Block.Show
  639.  
  640. End Sub
  641.  
  642. Private Sub ab_Click()
  643. frmAbout.Show
  644.  
  645. End Sub
  646.  
  647. Private Sub af_Click()
  648. Form2.Show
  649.  
  650. End Sub
  651.  
  652. Private Sub ap_Click()
  653. frmAdv.Visible = True
  654. frmAdv.Caption = Form1.Text1.Text
  655.  
  656. End Sub
  657.  
  658. Private Sub bs_Click()
  659. bs.Checked = Not bs.Checked
  660. scrt = bs.Checked
  661.  
  662. End Sub
  663.  
  664. Private Sub bw_Click()
  665. wb11 = im.Checked
  666.  
  667. bw.Checked = Not bw.Checked
  668. wb(TabStrip1.Tabs(CurrentBrowser).Tag).Refresh
  669.  
  670. End Sub
  671.  
  672. Private Sub ck_Click()
  673. wb(TabStrip1.SelectedItem.index).Navigate getSpecialFolder(&H21)
  674. End Sub
  675.  
  676. Private Sub clal_Click()
  677. Dim i As Integer
  678. wb(TabStrip1.Tabs(CurrentBrowser).Tag).Stop
  679. For i = 1 To TabStrip1.Tabs.Count
  680. If wb.Count = 1 Then
  681.     wb(TabStrip1.Tabs(CurrentBrowser).Tag).Navigate "about:blank"
  682.    Else
  683.    wb(TabStrip1.Tabs(CurrentBrowser).Tag).Visible = False
  684.     Unload wb(TabStrip1.Tabs(CurrentBrowser).Tag)
  685.     TabStrip1.Tabs.Remove (CurrentBrowser)
  686.     i = 0
  687.     numtabs = numtabs - 1
  688.     If TabStrip1.Tabs.Count < CurrentBrowser Then
  689.         CurrentBrowser = CurrentBrowser - 1
  690.     End If
  691.     SelectTab (CurrentBrowser)
  692. End If
  693. Next
  694.  
  695. End Sub
  696.  
  697. Private Sub cn_Click()
  698. With hl11
  699. .CHMFile = App.Path & "\Help.chm"
  700. .HHWindow = ""
  701. .HHDisplayContents
  702. End With
  703.  
  704. End Sub
  705.  
  706. Private Sub Command1_Click()
  707. On Error Resume Next
  708. wb(TabStrip1.SelectedItem.index).Navigate2 Text1.Text
  709.  
  710. End Sub
  711. Private Sub ck11_Click()
  712. Dim sPath As String
  713. sPath = Space(260)
  714. Call SHGetSpecialFolderPath(0, sPath, CSIDL_COOKIES, False)
  715. sPath = Left$(sPath, InStr(sPath, vbNullChar) - 1) & "\*.txt*"
  716. On Error Resume Next
  717. Kill sPath
  718. End Sub
  719.  
  720. Private Sub Command2_Click()
  721. If Combo1.ListIndex = 0 Then
  722. wb(TabStrip1.Tabs(CurrentBrowser).Tag).Navigate2 ("http://www.google.com/search?q=" & Text2.Text)
  723. End If
  724. If Combo1.ListIndex = 1 Then
  725. wb(TabStrip1.Tabs(CurrentBrowser).Tag).Navigate2 ("http://search.yahoo.com/search?p=" & Text2.Text)
  726.  
  727. End If
  728. If Combo1.ListIndex = 2 Then
  729. wb(TabStrip1.Tabs(CurrentBrowser).Tag).Navigate2 ("http://search.lycos.com/default.asp?query=" & Text2.Text)
  730.  
  731. End If
  732. If Combo1.ListIndex = 3 Then
  733. wb(TabStrip1.Tabs(CurrentBrowser).Tag).Navigate2 ("http://web.ask.com/web?q=" & Text2.Text)
  734. End If
  735.  
  736. If Combo1.ListIndex = 4 Then
  737. wb(TabStrip1.Tabs(CurrentBrowser).Tag).Navigate2 ("http://www.altavista.com/web/results?q=" & Text2.Text)
  738.  
  739. End If
  740.  
  741. If Combo1.ListIndex = 5 Then
  742. wb(TabStrip1.Tabs(CurrentBrowser).Tag).Navigate2 ("http://www.answers.com/main/ntquery?s=" & Text2.Text)
  743.  
  744. End If
  745.  
  746.  
  747.  
  748. End Sub
  749.  
  750. Private Sub cp_Click()
  751. wb(TabStrip1.Tabs(CurrentBrowser).Tag).ExecWB OLECMDID_COPY, OLECMDEXECOPT_DODEFAULT
  752.  
  753.  
  754. End Sub
  755.  
  756.     
  757.  
  758. Private Sub ct_Click()
  759. Dim i As Integer
  760. wb(TabStrip1.Tabs(CurrentBrowser).Tag).Stop
  761. If wb.Count = 1 Then
  762.     wb(TabStrip1.Tabs(CurrentBrowser).Tag).Navigate "about:blank"
  763.    Else
  764.    wb(TabStrip1.Tabs(CurrentBrowser).Tag).Visible = False
  765.     Unload wb(TabStrip1.Tabs(CurrentBrowser).Tag)
  766.     TabStrip1.Tabs.Remove (CurrentBrowser)
  767.     i = 0
  768.     numtabs = numtabs - 1
  769.     If TabStrip1.Tabs.Count < CurrentBrowser Then
  770.         CurrentBrowser = CurrentBrowser - 1
  771.     End If
  772.     SelectTab (CurrentBrowser)
  773. End If
  774.  
  775.  
  776.  
  777.  
  778. End Sub
  779. Public Sub SelectTab(index As Integer)
  780. If index > numtabs Then
  781.     Call MsgBox("The tab that you selected" & vbCrLf & "is outof range" _
  782.                 , vbCritical, "Error Selecting Tab")
  783.     Exit Sub
  784. End If
  785. TabStrip1.Tabs(index).Selected = True
  786. wb(TabStrip1.Tabs(CurrentBrowser).Tag).Visible = False
  787. wb(TabStrip1.Tabs(index).Tag).Visible = True
  788. wb(TabStrip1.Tabs(index).Tag).ZOrder
  789. wb(TabStrip1.Tabs(index).Tag).SetFocus
  790. CurrentBrowser = index
  791. CurrentAddress = wb(TabStrip1.Tabs(CurrentBrowser).Tag).LocationURL
  792. End Sub
  793.  
  794. Private Sub ds11_Click()
  795. ds11.Checked = Not ds11.Checked
  796. e10.Checked = False
  797. e20.Checked = False
  798. em.Checked = False
  799. Timer1.Enabled = False
  800.  
  801. End Sub
  802.  
  803. Private Sub dt_Click()
  804. wb(TabStrip1.Tabs(CurrentBrowser).Tag).Navigate getSpecialFolder(&H10)
  805. End Sub
  806.  
  807. Private Sub e10_Click()
  808. e10.Checked = Not e10.Checked
  809. e20.Checked = False
  810. em.Checked = False
  811. ds11.Checked = False
  812. Timer1.Interval = 1000
  813.  
  814. End Sub
  815.  
  816. Private Sub e20_Click()
  817. e20.Checked = Not e20.Checked
  818. e10.Checked = False
  819. em.Checked = False
  820. ds11.Checked = False
  821. Timer1.Interval = 200
  822.  
  823. End Sub
  824.  
  825. Private Sub ec_Click()
  826. wb(TabStrip1.Tabs(CurrentBrowser).Tag).Navigate "http://babelfish.altavista.com/babelfish/urltrurl?&lp=en_zh&tt=url&url=" & Text1.Text
  827.  
  828. End Sub
  829.  
  830. Private Sub ed12_Click()
  831. Dim cap As String
  832. On Error GoTo esource
  833. frmSource.Text1.Text = wb(TabStrip1.Tabs(CurrentBrowser).Tag).Document.documentElement.innerHTML
  834. frmSource.Caption = cap
  835. frmSource.WebBrowser1.Navigate wb(TabStrip1.Tabs(CurrentBrowser).Tag).LocationURL
  836.  
  837. frmSource.Show
  838. esource:
  839.  
  840. End Sub
  841.  
  842. Private Sub ef_Click()
  843. wb(TabStrip1.SelectedItem.index).Navigate "http://babelfish.altavista.com/babelfish/urltrurl?&lp=en_fr&tt=url&url=" & Text1.Text
  844.  
  845. End Sub
  846.  
  847. Private Sub eg_Click()
  848. wb(TabStrip1.Tabs(CurrentBrowser).Tag).Navigate "http://babelfish.altavista.com/babelfish/urltrurl?&lp=en_de&tt=url&url=" & Text1.Text
  849.  
  850.  
  851. End Sub
  852.  
  853. Private Sub ei_Click()
  854. wb(TabStrip1.Tabs(CurrentBrowser).Tag).Navigate "http://babelfish.altavista.com/babelfish/urltrurl?&lp=en_it&tt=url&url=" & Text1.Text
  855.  
  856. End Sub
  857.  
  858. Private Sub ej_Click()
  859. wb(TabStrip1.Tabs(CurrentBrowser).Tag).Navigate "http://babelfish.altavista.com/babelfish/urltrurl?&lp=en_ja&tt=url&url=" & Text1.Text
  860.  
  861. End Sub
  862.  
  863. Private Sub em_Click()
  864. em.Checked = Not em.Checked
  865. e10.Checked = False
  866. e20.Checked = False
  867. ds11.Checked = False
  868. Timer1.Interval = 1000
  869.  
  870. End Sub
  871.  
  872. Private Sub ep_Click()
  873. wb(TabStrip1.Tabs(CurrentBrowser).Tag).Navigate "http://babelfish.altavista.com/babelfish/urltrurl?&lp=en_pt&tt=url&url=" & Text1.Text
  874.  
  875. End Sub
  876.  
  877. Private Sub er_Click()
  878. wb(TabStrip1.Tabs(CurrentBrowser).Tag).Navigate "http://babelfish.altavista.com/babelfish/urltrurl?&lp=en_ru&tt=url&url=" & Text1.Text
  879.  
  880. End Sub
  881.  
  882. Private Sub es_Click()
  883. wb(TabStrip1.Tabs(CurrentBrowser).Tag).Navigate "http://babelfish.altavista.com/babelfish/urltrurl?&lp=en_es&tt=url&url=" & Text1.Text
  884.  
  885. End Sub
  886.  
  887. Private Sub ew_Click()
  888. 'Dim shellsuccess11 As Long
  889.  
  890. 'shellsuccess11 = ShellExecute(fH, "Open", "mailto:", 0&, 0&, 10)
  891.     ShellExecute 0&, vbNullString, "mailto:?subject= &body=" & Text1.Text, vbNullString, vbNullString, vbHide
  892.  
  893.  
  894. End Sub
  895. Public Function SendMail(ByVal MailAddress As String, ByVal MailSubject As String, ByVal MailBody As String, ByVal MailAttach As String)
  896.  
  897. End Function
  898. Private Sub fn_Click()
  899. wb(TabStrip1.Tabs(CurrentBrowser).Tag).SetFocus
  900.     SendKeys "^f"
  901.  
  902. End Sub
  903.  
  904. Private Sub fn11_Click()
  905. wb(TabStrip1.SelectedItem.index).Navigate getSpecialFolder(&H14)
  906. End Sub
  907.  
  908.  
  909.  
  910. Private Sub Form_Load()
  911.  
  912. Dim i12 As String
  913. TabStrip1.Tabs.Item(1).Tag = 1
  914. CurrentBrowser = 1
  915. r = True
  916. i = 0
  917. wb(1).Navigate "about:blank"
  918. ct.Enabled = False
  919.  
  920.     End Sub
  921.  
  922.  
  923.  
  924. Private Sub fs_Click()
  925. frmFull.Show
  926. frmFull.Caption = Form1.Text1.Text
  927.  
  928. End Sub
  929.  
  930. Private Sub fv11_Click()
  931. wb(TabStrip1.SelectedItem.index).Navigate getSpecialFolder(&H6)
  932. End Sub
  933.  
  934. Private Sub hs_Click()
  935.  hs.Checked = Not hs.Checked
  936.  If hs.Checked = True Then
  937.  Hist.Visible = True
  938.  
  939.  Toolbar1.Buttons(8).Value = tbrPressed
  940.  Else
  941.  Toolbar1.Buttons(8).Value = tbrUnpressed
  942.  Hist.Visible = False
  943.  
  944. End If
  945. End Sub
  946.  
  947. Private Sub hs11_Click()
  948. wb(TabStrip1.Tabs(CurrentBrowser).Tag).Navigate getSpecialFolder(&H22)
  949. End Sub
  950.  
  951. Private Sub im_Click()
  952. im.Checked = Not im.Checked
  953. blim = im.Checked
  954. wb(TabStrip1.Tabs(CurrentBrowser).Tag).Refresh
  955.  
  956. End Sub
  957.  
  958. Private Sub io_Click()
  959. dblReturn = Shell("rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,0", 5)
  960.  
  961. End Sub
  962.  
  963. Private Sub lr_Click()
  964. On Error Resume Next
  965. wb(TabStrip1.Tabs(CurrentBrowser).Tag).ExecWB OLECMDID_ZOOM, OLECMDEXECOPT_DONTPROMPTUSER, CLng(4), vbNull
  966.  
  967. End Sub
  968.  
  969. Private Sub mc_Click()
  970. wb(TabStrip1.SelectedItem.index).Navigate getSpecialFolder(&H1)
  971. End Sub
  972.  
  973. Private Sub md_Click()
  974. wb(TabStrip1.Tabs(CurrentBrowser).Tag).Navigate getSpecialFolder(&H5)
  975. End Sub
  976.  
  977. Private Sub mp_Click()
  978. wb(TabStrip1.Tabs(CurrentBrowser).Tag).Navigate getSpecialFolder(&H27)
  979. End Sub
  980.  
  981. Private Sub ot_Click()
  982. frmOption.Show
  983.  
  984. End Sub
  985.  
  986. Private Sub pb_Click()
  987. pb.Checked = Not pb.Checked
  988. If pb.Checked = True Then
  989. p = True
  990. Else
  991. p = False
  992. End If
  993. wb(TabStrip1.Tabs(CurrentBrowser).Tag).Refresh
  994.  
  995. End Sub
  996.  
  997. Private Sub rm_Click()
  998. ShellExecute hWnd, "open", App.Path & "\Ibrowse.rtf", vbNullString, vbNullString, conSwNormal
  999.  
  1000. End Sub
  1001.  
  1002. Private Sub rs_Click()
  1003. wb(TabStrip1.Tabs(CurrentBrowser).Tag).Navigate "http://www.ibrowse.tk"
  1004.  
  1005. End Sub
  1006.  
  1007. Private Sub sm11_Click()
  1008. On Error Resume Next
  1009. wb(TabStrip1.Tabs(CurrentBrowser).Tag).ExecWB OLECMDID_ZOOM, OLECMDEXECOPT_DONTPROMPTUSER, CLng(1), vbNull
  1010.  
  1011. End Sub
  1012.  
  1013. Private Sub sm1111_Click()
  1014. On Error Resume Next
  1015. wb(TabStrip1.Tabs(CurrentBrowser).Tag).ExecWB OLECMDID_ZOOM, OLECMDEXECOPT_DONTPROMPTUSER, CLng(0), vbNull
  1016.  
  1017. End Sub
  1018.  
  1019. Private Sub sm111111_Click()
  1020. wb(TabStrip1.Tabs(CurrentBrowser).Tag).Navigate getSpecialFolder(&HB)
  1021. End Sub
  1022.  
  1023. Private Sub te11_Click()
  1024. wb(TabStrip1.Tabs(CurrentBrowser).Tag).Navigate2 "http://translate.google.com/translate_t"
  1025.  
  1026. End Sub
  1027.  
  1028. Private Sub TabStrip1_GotFocus()
  1029. Dim i As Integer
  1030. For i = 1 To TabStrip1.Tabs.Count
  1031.     If TabStrip1.Tabs(i).Selected = True Then
  1032.         SelectedTab = i
  1033.     Else
  1034.         wb(TabStrip1.Tabs(i).Tag).Visible = False
  1035.     End If
  1036. Next i
  1037. With wb(TabStrip1.Tabs(SelectedTab).Tag)
  1038. .Visible = True
  1039. .ZOrder
  1040. .SetFocus
  1041. CurrentAddress = .LocationURL
  1042. End With
  1043. CurrentBrowser = SelectedTab
  1044. Form1.Caption = TabStrip1.Tabs(CurrentBrowser).Caption
  1045. Text1.Text = wb(TabStrip1.Tabs(CurrentBrowser).Tag).LocationURL
  1046. tx.Text = CurrentBrowser
  1047. If CurrentBrowser = 1 Then
  1048. ct.Enabled = False
  1049. Else
  1050. ct.Enabled = True
  1051. End If
  1052.  
  1053. End Sub
  1054.  
  1055. Private Sub Text2_LostFocus()
  1056. If Text2.Text = "" Then
  1057. Text2.Text = "Enter search query"
  1058. End If
  1059.  
  1060.  
  1061. End Sub
  1062.  
  1063. Private Sub la_Click()
  1064. On Error Resume Next
  1065. wb(TabStrip1.Tabs(CurrentBrowser).Tag).ExecWB OLECMDID_ZOOM, OLECMDEXECOPT_DONTPROMPTUSER, CLng(3), vbNull
  1066.  
  1067. End Sub
  1068.  
  1069. Private Sub ln_Click()
  1070. links.Show
  1071.  
  1072. End Sub
  1073.  
  1074. Private Sub me_Click()
  1075. On Error Resume Next
  1076. wb(TabStrip1.Tabs(CurrentBrowser).Tag).ExecWB OLECMDID_ZOOM, OLECMDEXECOPT_DONTPROMPTUSER, CLng(2), vbNull
  1077.  
  1078. End Sub
  1079.  
  1080. Private Sub sm_Click()
  1081. Dim shellsuccess As Long
  1082.  
  1083. shellsuccess = ShellExecute(fH, "Open", "mailto:", 0&, 0&, 10)
  1084.  
  1085. End Sub
  1086.  
  1087. Private Sub te_Click()
  1088. frmt.Show
  1089.  
  1090. End Sub
  1091.  
  1092. Private Sub Text1_KeyPress(KeyAscii As Integer)
  1093.     If KeyAscii = 13 Then
  1094.     wb(TabStrip1.Tabs(CurrentBrowser).Tag).Navigate2 Text1.Text
  1095.     End If
  1096. End Sub
  1097.  
  1098. Private Sub nt_Click()
  1099. 'TabStrip1.Tabs.Add
  1100. 'TabStrip1.Tabs(TabStrip1.Tabs.Count).Tag = TabStrip1.Tabs.Count
  1101.  
  1102. 'TabStrip1.Tabs(TabStrip1.Tabs.Count).Caption = "Untitled" & TabStrip1.Tabs.Count
  1103. 'Load wb(TabStrip1.Tabs.Count)
  1104.  
  1105.  
  1106.  '   wb(TabStrip1.Tabs.Count).Navigate2 ("about:blank")
  1107. NewTab ("about:blank")
  1108. tx.Text = CurrentBrowser
  1109.  
  1110. End Sub
  1111.  
  1112. Private Sub nw_Click()
  1113. On Error Resume Next
  1114. Dim frm As Form1
  1115. Set frm = New Form1
  1116. Set ppDisp = frm.wb(TabStrip1.Tabs(CurrentBrowser).Tag).object
  1117.  
  1118. frm.Show
  1119.  
  1120. End Sub
  1121.  
  1122. Private Sub op_Click()
  1123. On Error Resume Next
  1124. Set HTMLdoc = Form1.wb(TabStrip1.Tabs(CurrentBrowser).Tag).Document
  1125. CommonDialog1.Filter = "All Internet Files (*.htm,*.html,*.asp,*.shtml,*.js,*.dhtml) | *.htm;*.html;*.asp;*.shtml;*.js;*.dhtml|" & _
  1126. "All Supported Picture formats(*.gif,*.tif,*.pcd,*.jpg,*.wmf,*.tga,*.jpeg,*.ras,*.png,*.eps,*.bmp,*.pcx)|*.gif;*.tif;*.pcd;*.jpg;*.wmf;*.tga;*.jpeg;*.ras;*.png;*.eps;*.bmp;*.pcx|" & _
  1127.         "Text formats (*.txt,*.doc)|*.txt;*.doc|" & _
  1128.         "All files (*.*)|*.*|"
  1129. CommonDialog1.ShowOpen
  1130. Text1.Text = CommonDialog1.FileName
  1131. wb(TabStrip1.Tabs(CurrentBrowser).Tag).Navigate CommonDialog1.FileName
  1132. End Sub
  1133.  
  1134.  
  1135. Private Sub pr_Click()
  1136. wb(TabStrip1.SelectedItem.index).ExecWB OLECMDID_PRINT, OLECMDEXECOPT_DODEFAULT
  1137.  
  1138. End Sub
  1139.  
  1140. Private Sub pr11_Click()
  1141. On Error Resume Next
  1142.  
  1143.  
  1144. wb(TabStrip1.SelectedItem.index).ExecWB OLECMDID_PROPERTIES, OLECMDEXECOPT_DODEFAULT
  1145.  
  1146. End Sub
  1147.  
  1148. Private Sub ps_Click()
  1149. wb(TabStrip1.SelectedItem.index).ExecWB OLECMDID_PAGESETUP, OLECMDEXECOPT_DODEFAULT
  1150.  
  1151. End Sub
  1152.  
  1153. Private Sub sa_Click()
  1154. wb(TabStrip1.Tabs(CurrentBrowser).Tag).ExecWB OLECMDID_SAVEAS, OLECMDEXECOPT_DODEFAULT
  1155.  
  1156. End Sub
  1157.  
  1158. Private Sub sa11_Click()
  1159. wb(TabStrip1.Tabs(CurrentBrowser).Tag).ExecWB OLECMDID_SELECTALL, OLECMDEXECOPT_DODEFAULT
  1160.  
  1161. End Sub
  1162.  
  1163. Private Sub Timer1_Timer()
  1164. wb(TabStrip1.SelectedItem.index).Refresh
  1165. End Sub
  1166.  
  1167. Private Sub Timer2_Timer()
  1168. If scrt = True Then
  1169. wb(TabStrip1.Tabs(CurrentBrowser).Tag).Silent = True
  1170.  
  1171. Timer2.Enabled = False
  1172. Else
  1173. wb(TabStrip1.Tabs(CurrentBrowser).Tag).Silent = True
  1174. End If
  1175. End Sub
  1176.  
  1177. Private Sub tm_Click()
  1178. wb(TabStrip1.SelectedItem.index).Navigate getSpecialFolder(&H20)
  1179. End Sub
  1180.  
  1181. Private Sub tw_Click()
  1182. wb(TabStrip1.SelectedItem.index).Navigate2 "http://translate.google.com/translate_t"
  1183.  
  1184. End Sub
  1185.  
  1186. Private Sub vf_Click()
  1187. Form2.Show
  1188.  
  1189. End Sub
  1190.  
  1191. Private Function isThere(file1 As String)
  1192. On Error GoTo F
  1193. Open file1 For Input As #1
  1194. find = True
  1195. Close #1
  1196. Exit Function
  1197. F:
  1198. find = False
  1199. End Function
  1200.  
  1201. Private Sub wb_BeforeNavigate2(index As Integer, ByVal pDisp As Object, URL As Variant, Flags As Variant, TargetFrameName As Variant, PostData As Variant, Headers As Variant, Cancel As Boolean)
  1202. Text1.Text = wb(TabStrip1.Tabs(CurrentBrowser).Tag).LocationURL
  1203.  
  1204. End Sub
  1205.  
  1206. Private Sub wb_CommandStateChange(index As Integer, ByVal Command As Long, ByVal Enable As Boolean)
  1207. Select Case Command
  1208. Case 1 'Forward
  1209. Toolbar1.Buttons.Item("Forward").Enabled = Enable
  1210. Case 2 'Back
  1211. Toolbar1.Buttons.Item("Back").Enabled = Enable
  1212. End Select
  1213. End Sub
  1214.  
  1215. Private Sub wb_NavigateComplete2(index As Integer, ByVal pDisp As Object, URL As Variant)
  1216. Text1.Text = wb(TabStrip1.Tabs(CurrentBrowser).Tag).LocationURL
  1217.  
  1218.    
  1219.     
  1220.  
  1221. End Sub
  1222.  
  1223. Private Sub wb_OnToolBar(index As Integer, ByVal ToolBar As Boolean)
  1224.     
  1225.     On Error Resume Next
  1226. If p = True Then
  1227. StatusBar1.Panels.Item(3).Text = "Popups Blocked"
  1228. If ToolBar = False Then
  1229.         Unload Me
  1230.     End If
  1231.     Else
  1232.     StatusBar1.Panels.Item(3).Text = "Popups Unblocked"
  1233. End If
  1234.  
  1235. End Sub
  1236.  
  1237. Private Sub wb_TitleChange(index As Integer, ByVal Text As String)
  1238. wb(index).Tag = Text
  1239. Me.Caption = wb(index).Tag
  1240. End Sub
  1241. Private Sub wb_StatusTextChange(index As Integer, ByVal Text As String)
  1242. StatusBar1.Panels(1).Text = Text
  1243. End Sub
  1244.  
  1245. Private Sub wb_ProgressChange(index As Integer, ByVal Progress As Long, ByVal ProgressMax As Long)
  1246. On Error Resume Next
  1247. If Progress = -1 Then ProgressBar1.Value = 100 'the name of the progress bar is "ProgressBar1".        Label1.Caption = "Done"
  1248. ProgressBar1.Visible = False
  1249. 'This makes the progress bar disappear after the page is loaded.
  1250.  
  1251. If Progress > 0 And ProgressMax > 0 Then
  1252. ProgressBar1.Visible = True
  1253.  
  1254. ProgressBar1.Value = Progress * 100 / ProgressMax
  1255.  
  1256. End If
  1257. Exit Sub
  1258. End Sub
  1259. Private Sub wb_NewWindow2(index As Integer, ppDisp As Object, Cancel As Boolean)
  1260. If p = True Then
  1261. On Error Resume Next
  1262. Dim frm As Form1
  1263. Cancel = IsPopupWindow
  1264. If Cancel = False Then
  1265. Set frm = New Form1
  1266. Set ppDisp = frm.WebBrowser1.objectfrm.Show
  1267. End If
  1268. Else
  1269. End If
  1270.  
  1271. End Sub
  1272. End Sub
  1273. Private Function IsPopupWindow() As Boolean
  1274. On Error Resume Next
  1275. If WebBrowser1.Document.activeElement.tagName = "BODY" Or WebBrowser1.Document.activeElement Then
  1276. IsPopupWindow = True
  1277. Else
  1278. IsPopupWindow = False
  1279. End If
  1280. End Function
  1281. Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button)
  1282. If Button.Caption = "Back" Then
  1283. On Error Resume Next
  1284.  
  1285. wb(TabStrip1.Tabs(CurrentBrowser).Tag).GoBack
  1286. End If
  1287. If Button.Caption = "Forward" Then
  1288. On Error Resume Next
  1289.  
  1290. wb(TabStrip1.Tabs(CurrentBrowser).Tag).GoForward
  1291. End If
  1292. If Button.Caption = "Refresh" Then
  1293. On Error Resume Next
  1294.  
  1295. wb(TabStrip1.Tabs(CurrentBrowser).Tag).Refresh
  1296. End If
  1297.  
  1298. If Button.Caption = "Stop" Then
  1299. On Error Resume Next
  1300.  
  1301. wb(TabStrip1.Tabs(CurrentBrowser).Tag).Stop
  1302. End If
  1303.  
  1304. If Button.Caption = "Home" Then
  1305. On Error Resume Next
  1306.  
  1307. wb(TabStrip1.Tabs(CurrentBrowser).Tag).GoHome
  1308. End If
  1309. If Button.Caption = "Search" Then
  1310. wb(TabStrip1.Tabs(CurrentBrowser).Tag).GoSearch
  1311. End If
  1312.  
  1313.  
  1314. If Button.Caption = "Favourites" Then
  1315. On Error Resume Next
  1316. Dim shellHelper As New ShellUIHelper
  1317.     Dim strLocationName, strLocationURL As String
  1318.  
  1319.     strLocationName = Form1.wb(TabStrip1.Tabs(CurrentBrowser).Tag).LocationName
  1320.     strLocationURL = Form1.wb(TabStrip1.Tabs(CurrentBrowser).Tag).LocationURL
  1321.     shellHelper.AddFavorite strLocationURL, strLocationName
  1322.  
  1323. End If
  1324.  
  1325. If Button.Caption = "Print" Then
  1326. wb(TabStrip1.Tabs(CurrentBrowser).Tag).ExecWB OLECMDID_PRINT, OLECMDEXECOPT_DODEFAULT
  1327. End If
  1328. If Button.Caption = "History" Then
  1329.   hs.Checked = Not hs.Checked
  1330.  If hs.Checked = True Then
  1331.  Toolbar1.Buttons(8).Value = tbrPressed
  1332. Hist.Visible = True
  1333.  
  1334.  Else
  1335.  Toolbar1.Buttons(10).Value = tbrUnpressed
  1336.  
  1337. Hist.Visible = False
  1338.  
  1339. End If
  1340. End If
  1341. If Button.Caption = "Mail" Then
  1342. Dim shellsuccess As Long
  1343.  
  1344. shellsuccess = ShellExecute(fH, "Open", "mailto:", 0&, 0&, 10)
  1345. End If
  1346. If Button.Caption = "Edit" Then
  1347. Dim cap As String
  1348. On Error GoTo esource
  1349. frmSource.Text1.Text = wb(TabStrip1.Tabs(CurrentBrowser).Tag).Document.documentElement.innerHTML
  1350. frmSource.Caption = cap
  1351. frmSource.Show
  1352. esource:
  1353. End If
  1354.  
  1355.  
  1356. End Sub
  1357.  
  1358. Private Sub GetFrames()
  1359. 'Purpose: searches all frames in the document(s) and adds them to colDocuments
  1360. On Error Resume Next
  1361. Dim i11 As Integer, j As Integer
  1362. j = 1
  1363.  
  1364. Set colDocuments = New Collection
  1365. colDocuments.Add wb(TabStrip1.Tabs(CurrentBrowser).Tag).Document
  1366.  
  1367. Do While j < colDocuments.Count + 1
  1368.     For i11 = 0 To colDocuments.Item(j).frames.Length - 1
  1369.         colDocuments.Add colDocuments.Item(j).frames.Item(i11).Document
  1370.     Next i11
  1371.     j = j + 1
  1372. Loop
  1373. End Sub
  1374.  
  1375. Private Sub wb_DownloadComplete(index As Integer)
  1376. On Error Resume Next
  1377.  Dim HTMLdoc1 As HTMLDocument
  1378.  Dim hl As HTMLImg
  1379.  If blim = True Then
  1380.  Set HTMLdoc1 = wb(TabStrip1.Tabs(CurrentBrowser).Tag).Document
  1381. GetFrames
  1382. For i = 1 To colDocuments.Count
  1383.     For Each hl In colDocuments.Item(i).images
  1384.     hl.src = ""
  1385.        
  1386. Next hl
  1387. Next i
  1388.  
  1389. StatusBar1.Panels.Item(2).Text = "Images Blocked"
  1390.  
  1391. Else
  1392. StatusBar1.Panels.Item(2).Text = "Images Unblocked"
  1393.  
  1394. End If
  1395. TabStrip1.SelectedItem.Caption = Form1.Caption
  1396. If p = True Then
  1397. StatusBar1.Panels.Item(3).Text = "Popups Blocked"
  1398.     Else
  1399.     StatusBar1.Panels.Item(3).Text = "Popups Unblocked"
  1400. End If
  1401.  
  1402. End Sub
  1403.  
  1404. Private Sub wn_Click()
  1405. wb(TabStrip1.Tabs(CurrentBrowser).Tag).Navigate getSpecialFolder(&H24)
  1406. End Sub
  1407.  
  1408. Private Sub zi_Click()
  1409. Dim i1 As Integer
  1410.  
  1411. wb(TabStrip1.Tabs(CurrentBrowser).Tag).ExecWB OLECMDID_ZOOM, OLECMDEXECOPT_DODEFAULT
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417.  
  1418. End Sub
  1419. Private Function FirstIndex() As Integer
  1420. 'Finds first unused or released index of the browser control array
  1421. Dim found As Boolean
  1422. Dim i As Integer
  1423. For Each object In wb()
  1424.     If object.index <> i Then
  1425.         found = True
  1426.         Exit For
  1427.     End If
  1428.     i = i + 1
  1429. Next
  1430. If found = True Then
  1431.     FirstIndex = i
  1432. Else
  1433. FirstIndex = numtabs
  1434. End If
  1435. End Function
  1436.  
  1437. Public Sub NewTab(URL As String)
  1438. 'Adds a new tab and browser to the control
  1439. Dim tmp As Integer
  1440. numtabs = TabStrip1.Tabs.Count
  1441.     TabStrip1.Tabs.Add
  1442.     numtabs = numtabs + 1
  1443.     CurrentBrowser = numtabs
  1444.     With TabStrip1.Tabs(CurrentBrowser)
  1445.     .Caption = "New Page"
  1446.     .Selected = False
  1447.     .Tag = FirstIndex
  1448.     tmp = .Tag
  1449. End With
  1450. ' load a new browser control with the first available index
  1451. Load wb(TabStrip1.Tabs(CurrentBrowser).Tag)
  1452. wb(tmp).Visible = True
  1453. wb(tmp).ZOrder
  1454.  
  1455. SelectTab CurrentBrowser
  1456. wb(tmp).Navigate URL
  1457. ' you can add specific options here to tailor this code to your needs
  1458. ' for example:
  1459. '
  1460. ' select case Options
  1461. '       case 1          'Navigate to homepage
  1462. '           browser(tmp).Navigate "www.mypage.com"
  1463. '       case 2          'Navigate to GOOGLE
  1464. '           browser(tmp).Navigate "www.google.com"
  1465. ' end select
  1466.  
  1467. End Sub
  1468.  
  1469. Public Sub DeleteTab()
  1470. End Sub
  1471.