Foros - Stratos

Programadores => General Programadores => Mensaje iniciado por: Loover en 14 de Marzo de 2005, 11:54:56 AM

Título: Abrir Url Del Browser Por Defecto Desde Código C++
Publicado por: Loover en 14 de Marzo de 2005, 11:54:56 AM
 El caso es que esta duda ya la preguntaron hace cosa de un par de años pero no hay tu tía de encontrarla entre tanto post :)

Así que la vuelvo a preguntar: ¿cómo puedo crear una funcioncilla del tipo: OpenUrl (string url) que habra la dirección dada como parámetro en el browser que el usuario tenga por defecto (ya sea el opera, el explorer, el firefox...).
Título: Abrir Url Del Browser Por Defecto Desde Código C++
Publicado por: tewe76 en 14 de Marzo de 2005, 12:50:01 PM
 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
Const SW_SHOWNORMAL = 1
Private Sub Form_Load()
   'KPD-Team 1998
   'URL: http://www.allapi.net/
   'E-Mail: KPDTeam@Allapi.net
   'Send an E-Mail to the KPD-Team
   ShellExecute Me.hwnd, vbNullString, "mailto:KPDTeam@Allapi.net", vbNullString, "C:\", SW_SHOWNORMAL
End Sub

Para tu caso, sustituye "mailto:KPDTeam@Allapi.net" por "www.dom.com/dede"
Título: Abrir Url Del Browser Por Defecto Desde Código C++
Publicado por: _Grey en 14 de Marzo de 2005, 01:35:39 PM
 Quiza con exec() sea suficiente con incluir el "http://loquesea" y windows abra el navegador por defecto.

Ya nos contaras.

Saludos.
Título: Abrir Url Del Browser Por Defecto Desde Código C++
Publicado por: BeRSeRKeR en 14 de Marzo de 2005, 02:04:09 PM
 También tienes ShellExecute y ShellExecuteEx que tienen más opciones aunque éstas son del API Win32.

Saludos.
Título: Abrir Url Del Browser Por Defecto Desde Código C++
Publicado por: zupervaca en 14 de Marzo de 2005, 02:55:34 PM
Cita de: "BeRSeRKeR"También tienes ShellExecute y ShellExecuteEx que tienen más opciones aunque éstas son del API Win32.

Saludos.
yo en varias apps que necesitaba abrir el ie usaba estas ya que son las standard de windows para ejecutar apps, ademas de que si no lo encuentra busca por varios directorios automaticamente  (ole)