다음을 통해 공유


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 포함)