UDF > WinAPIEx > Dialog >


_WinAPI_GetConnectedDlg

Lance l'assistant Get Connected � l'int�rieur de l'application appelante pour permettre une connexion au r�seau

#include <WinAPIDlg.au3>
_WinAPI_GetConnectedDlg ( $iDlg [, $iFlags = 0 [, $hParent = 0]] )

Param�tres

$iDlg Indique quel dialogue doit �tre lanc�, les valeurs valides sont:
0 - Connexion � un r�seau local.
1 - Connexion � Internet.
2 - Connexion � un r�seau priv� virtuel (VPN).
$iFlags [optionnel] Sp�cifie une des options suppl�mentaires. Ce param�tre peut prendre une ou plusieurs des valeurs suivantes:
0 - Default.
1 - Ne pas afficher la page de l'assistant Obtenir une Connexion qui montre si oui ou non l'utilisateur dispose d'un travail ou d'une connexion Internet active.
2 - Ne pas afficher la page de l'assistant Obtenir une Connexion qui affiche une liste de connexions internet existantes.
4 - Cacher la page de fin de l'assistant Obtenir une Connexion.
$hParent [optionnel] Handle de la fen�tre parent qui a appel� cette API.

Valeur de retour

Succ�s: Retourne 1 - Internet est connect�.
Retourne 0 - Sinon.
�chec: Retourne 0 et d�finit @error <> 0, @extended contient le code d'erreur HRESULT.

Remarque

Cette fonction n�cessite Windows Vista ou une version ult�rieure.

Exemple

#include <MsgBoxConstants.au3>
#include <WinAPIDiag.au3>
#include <WinAPIDlg.au3>
#include <WinAPISys.au3>

If Number(_WinAPI_GetVersion()) < 6.0 Then
    MsgBox(BitOR($MB_ICONERROR, $MB_SYSTEMMODAL), 'Erreur', 'Requiert Windows Vista ou une version ult�rieure.')
    Exit
EndIf

If _WinAPI_IsInternetConnected() Then
    ConsoleWrite('Internet est d�j� connect�.' & @CRLF)
    Exit
EndIf

; Lance l'assistant Obtenir une Connexion dans l'application appelante pour permettre une connexion Internet
_WinAPI_GetConnectedDlg(1, 1 + 4)