La Web del Programador: Comunidad de Programadores
 
    Pregunta:  8384 - MI NAVEGADOR COMO PROGRAMA PREDETERMINADO
Autor:  Alejandro Eduardo Henríquez Ardiles
Hola muchachos.
Sucede que tengo un navegador web creado con visual basic 6.0 y lo que quiero es que cada ves que lo ejecute me quede como predeterminado, es decir ejecuto el navegador, navego y cuando una pagina abra una nueva vetana de navegacion, que sea mi navegador el que se abra y no otro.

desde ya mucjas gracias.

Posdata. me gustaria hacerlo con codigo para despues volver toda la configuracion del sistema a la normalidad.

  Respuesta:  Kike Coello
Web Browser1 New Window

e.cancel = True
Dim nuevaventana As ventana
ventana = New Form1
Form1.Show()
Form1.WebBrowser1.Navigate(LabelDeEstado.Text)

  Respuesta:  SuNcO Castañeda
Mira mi chavo, para hacer eso ocupas moverte en el registro de Windows, si lo sabes usar ya la hisiste, mas bien si no le tienes miedo

Yo tengo un .OCX ke te deja leer y grabar cosas en el registro de Windows, lo unico ke ocupas es cambiar la clave HKEY_CLASSES_ROOT\htmlfile\shell\open\command ke tiene como predeterminada el iexplorer.exe o el netscape.exe con todo y la path claro

Solo cambias ese por tu programa y listo. Si gustas te mando el .OCX junto con un ejemplo de como usar el control, solo escribeme e indicame tu pregunta

  Respuesta:  Alejandro Eduardo Henríquez Ardiles
Soy el mismo de la pregunta, resolvi el problema asi:

Private Sub webbrowser1_NewWindow2(ppDisp As Object, Cancel As Boolean)
Dim F As New Form1
F.Show 0, Me
Set ppDisp = F.WebBrowser1.object
End Sub

Igualmente gracias a todos.