SHELLFLAGSTATE 구조체(shlobj_core.h)
현재 셸 설정을 나타내는 플래그 집합을 포함합니다. 이 구조체는 SHGetSettings 함수와 함께 사용됩니다.
구문
typedef struct {
BOOL fShowAllObjects : 1;
BOOL fShowExtensions : 1;
BOOL fNoConfirmRecycle : 1;
BOOL fShowSysFiles : 1;
BOOL fShowCompColor : 1;
BOOL fDoubleClickInWebView : 1;
BOOL fDesktopHTML : 1;
BOOL fWin95Classic : 1;
BOOL fDontPrettyPath : 1;
BOOL fShowAttribCol : 1;
BOOL fMapNetDrvBtn : 1;
BOOL fShowInfoTip : 1;
BOOL fHideIcons : 1;
BOOL fAutoCheckSelect : 1;
BOOL fIconsOnly : 1;
#if ...
UINT fRestFlags : 1;
#else
UINT fRestFlags : 3;
#endif
} SHELLFLAGSTATE, *LPSHELLFLAGSTATE;
멤버
fShowAllObjects
형식: BOOL
모든 파일 표시 옵션을 사용하는 경우 0이 아니고, 그렇지 않으면 0이 아닙니다.
fShowExtensions
형식: BOOL
알려진 파일 형식에 대한 확장명 숨기기 옵션을 사용하지 않도록 설정하거나 0이 아닌 경우 0이 아닙니다.
fNoConfirmRecycle
형식: BOOL
휴지통에서 삭제 확인 표시 대화 상자가 활성화되어 있으면 0이 아니고, 그렇지 않으면 0이 아닙니다.
fShowSysFiles
형식: BOOL
숨겨진 파일, 폴더 또는 드라이브 표시 안 함 옵션이 선택된 경우 0이 아니고, 그렇지 않으면 0이 아닙니다.
fShowCompColor
형식: BOOL
색으로 암호화되거나 압축된 NTFS 파일 표시 옵션을 사용하는 경우 0이 아니고, 그렇지 않으면 0이 아닙니다.
fDoubleClickInWebView
형식: BOOL
두 번 클릭하여 항목 열기 옵션을 사용하는 경우 0이 아니고, 그렇지 않으면 0이 아닙니다.
fDesktopHTML
형식: BOOL
활성 데스크톱 – 웹 페이지로 보기 옵션을 사용하는 경우 0이 아니고, 그렇지 않으면 0이 아닙니다.
fWin95Classic
형식: BOOL
클래식 스타일 옵션을 사용하는 경우 0이 아니고, 그렇지 않으면 0이 아닙니다.
fDontPrettyPath
형식: BOOL
모든 대문자 이름 허용 옵션을 사용하는 경우 0이 아니고, 그렇지 않으면 0이 아닙니다.
fShowAttribCol
형식: BOOL
세부 정보 보기에 파일 특성 표시 옵션을 사용하는 경우 0이 아니고, 그렇지 않으면 0이 아닙니다.
Windows Vista 이상. 사용되지 않습니다.
fMapNetDrvBtn
형식: BOOL
도구 모음에서 맵 네트워크 드라이브 단추 표시 옵션을 사용하도록 설정한 경우 0이 아니고, 그렇지 않으면 0이 아닙니다.
fShowInfoTip
형식: BOOL
폴더 & 바탕 화면의 항목에 대한 정보 팁 표시 옵션을 사용하는 경우 0이 아니고, 그렇지 않으면 0이 아닙니다.
fHideIcons
형식: BOOL
바탕 화면 아이콘 표시 옵션을 사용하도록 설정하면 0이 아니고, 그렇지 않으면 0이 아닙니다.
fAutoCheckSelect
형식: BOOL
Windows Vista 이상: 항목 선택 확인란 사용 옵션을 사용하는 경우 0이 아니고, 그렇지 않으면 0이 아닙니다.
fIconsOnly
형식: BOOL
Windows Vista 이상: 항상 아이콘 표시, 축소판 그림 안 함 옵션이 활성화된 경우 0이 아니거나, 그렇지 않으면 0이 아닙니다.
fRestFlags
형식: UINT
Windows Vista의 경우 이 비트필드는 1이고, 그렇지 않으면 멤버가 사용되지 않습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional, Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
머리글 | shlobj_core.h(Shlobj.h 포함) |