View Full Version : [VB6] Aprire un link con il browser di sistema predefinito
Come da oggetto, vorrei sapere come fare per dire a windows di aprire il browser internet predefinito con un link specificato da una stringa... non so se mi spiego?!
Illuminatemi, grazie :)
Ciaux :D ;)
Così:
Call Shell("explorer http://www.ublteam.com", vbMaximizedFocus)
Dichiari:
Public 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
Public Const SW_SHOWNORMAL = 1
poi crei la function
Public Function LanciaBrowser(Handle As Long, Indirizzo As String)
Dim retValue As Long
retValue = ShellExecute(Handle, vbNullString, Indirizzo, vbNullString, "c:\", SW_SHOWNORMAL)
End Function
e la richiami così:
LanciaBrowser Me.HWnd, "http:/www.sito.it/pagina.htm"
oppure
LanciaBrowser Me.HWnd, "file:///c:\temp\file.htm"
Bye!
motogpdesmo16
17-10-2004, 11:19
e per aprire una email??
cioè, cliccando su un indirizzo email, come si fa a fare aprire la finestra "nuovo messaggio" del programma preinstallato (diciamo outlook)?
forse così?
Call Shell("outlook prova@tin.it", vbMaximizedFocus)
grazie.
edit: come mi aspettavo scrivendo solo outlook non funziona....attendo risposte....grazie
LanciaBrowser Me.hWnd, "mailto:nome@sito.it"
Bye!
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.