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 或更高版本) |