UDF > WinAPIEx > ShellEx >


_WinAPI_ShellGetSettings

Obtient les paramètres de l'état du Shell

#include <WinAPIShellEx.au3>
_WinAPI_ShellGetSettings ( $iFlags )

Paramètres

$iFlags Les flags qui indiquent quels paramètres doivent être récupérés. Ce paramètre peut prendre une ou plusieurs des valeurs suivantes (utilisez uniquement ces flags).
$SSF_DESKTOPHTML
$SSF_DONTPRETTYPATH
$SSF_DOUBLECLICKINWEBVIEW
$SSF_HIDEICONS
$SSF_MAPNETDRVBUTTON
$SSF_NOCONFIRMRECYCLE
$SSF_NONETCRAWLING
$SSF_SEPPROCESS
$SSF_SHOWALLOBJECTS
$SSF_SHOWCOMPCOLOR
$SSF_SHOWEXTENSIONS
$SSF_SHOWINFOTIP
$SSF_SHOWSUPERHIDDEN
$SSF_SHOWSYSFILES
$SSF_STARTPANELON
$SSF_WIN95CLASSIC
$SSF_WEBVIEW

Windows Vista ou une version ultérieure
$SSF_AUTOCHECKSELECT
$SSF_ICONSONLY
$SSF_SHOWTYPEOVERLAY

Valeur de retour

Retourne la valeur qui contient une combinaison des flags spécifiés dans le paramètre $iFlags. Si le flag est défini, le réglage correspondant est activé, sinon désactivé. La fonction ne vérifie que les flags qui sont spécifiés dans le paramètre $iFlags.

Voir aussi

Consultez SHGetSetSettings dans la librairie MSDN.

Exemple

#include <APIShellExConstants.au3>
#include <WinAPIShellEx.au3>

_WinAPI_ShellSetSettings($SSF_SHOWEXTENSIONS, Not _WinAPI_ShellGetSettings($SSF_SHOWEXTENSIONS))

ConsoleWrite('Extensions cachées pour types de fichier connus ' & (Not _WinAPI_ShellGetSettings($SSF_SHOWEXTENSIONS)) & @CRLF)