SHGetSettings 函数 (shlobj_core.h)

检索当前的 Shell 选项设置。

语法

void SHGetSettings(
  SHELLFLAGSTATE *psfs,
  DWORD          dwMask
);

参数

psfs

类型: LPSHELLFLAGSTATE

接收 Shell 选项设置的 SHELLFLAGSTATE 结构的地址。

dwMask

类型:DWORD

一组标志,用于确定正在请求哪些 lpsfs 成员。 这可以是以下一个或多个值。

SSF_DESKTOPHTML

正在请求 fDesktopHTML 成员。

SSF_DONTPRETTYPATH

正在请求 fDontPrettyPath 成员。

SSF_DOUBLECLICKINWEBVIEW

正在请求 fDoubleClickInWebView 成员。

SSF_HIDEICONS

正在请求 fHideIcons 成员。

SSF_MAPNETDRVBUTTON

正在请求 fMapNetDrvBtn 成员。

SSF_NOCONFIRMRECYCLE

正在请求 fNoConfirmRecycle 成员。

SSF_SHOWALLOBJECTS

正在请求 fShowAllObjects 成员。

SSF_SHOWATTRIBCOL

正在请求 fShowAttribCol 成员。

Windows Vista: 未使用。

SSF_SHOWCOMPCOLOR

正在请求 fShowCompColor 成员。

SSF_SHOWEXTENSIONS

正在请求 fShowExtensions 成员。

SSF_SHOWINFOTIP

正在请求 fShowInfoTip 成员。

SSF_SHOWSYSFILES

正在请求 fShowSysFiles 成员。

SSF_WIN95CLASSIC

正在请求 fWin95Classic 成员。

返回值

要求

   
最低受支持的客户端 Windows 2000 专业版、Windows XP [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 shlobj_core.h (包括 Shlobj.h)
Library Shell32.lib
DLL Shell32.dll (4.71 或更高版本)

另请参阅

SHGetSetSettings