다음을 통해 공유


SHELLSTATEA 구조체(shlobj_core.h)

셸 상태에 대한 설정을 포함합니다. 이 구조체는 SHGetSetSettings 함수와 함께 사용됩니다.

통사론

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  fWebView : 1;
  BOOL  fFilter : 1;
  BOOL  fShowSuperHidden : 1;
  BOOL  fNoNetCrawling : 1;
  DWORD dwWin95Unused;
  UINT  uWin95Unused;
  LONG  lParamSort;
  int   iSortDirection;
  UINT  version;
  UINT  uNotUsed;
  BOOL  fSepProcess : 1;
  BOOL  fStartPanelOn : 1;
  BOOL  fShowStartPage : 1;
  BOOL  fAutoCheckSelect : 1;
  BOOL  fIconsOnly : 1;
  BOOL  fShowTypeOverlay : 1;
  BOOL  fShowStatusBar : 1;
  UINT  fSpareFlags : 9;
} SHELLSTATEA, *LPSHELLSTATEA;

회원

fShowAllObjects

형식: BOOL

숨겨진 파일 및 폴더를 비롯한 모든 개체를 표시하려면 TRUE . 숨겨진 파일 및 폴더를 숨기려면 FALSE .

fShowExtensions

형식: BOOL

파일 이름 확장명을 표시하려면 TRUE FALSE 숨깁니다.

fNoConfirmRecycle

형식: BOOL

휴지통에 항목을 삭제할 때 확인 대화 상자를 표시하지 않는 TRUE FALSE 확인 대화 상자를 표시합니다.

fShowSysFiles

형식: BOOL

시스템 파일을 표시하려면 TRUE FALSE 숨깁니다.

fShowCompColor

형식: BOOL

암호화되거나 압축된 NTFS 파일을 색으로 표시하려면 TRUE .

fDoubleClickInWebView

형식: BOOL

TRUE 웹 보기에서 항목을 열려면 두 번 클릭해야 합니다.

fDesktopHTML

형식: BOOL

활성 데스크톱을 사용하려면 TRUE , 그렇지 않으면 FALSE .

fWin95Classic

형식: BOOL

Windows 95 셸 동작 및 제한을 적용하려면 TRUE .

fDontPrettyPath

형식: BOOL

경로를 모든 소문자로 변환하지 않도록 하려면 TRUE .

fShowAttribCol

형식: BOOL

사용되지 않습니다.

fMapNetDrvBtn

형식: BOOL

true 네트워크 드라이브 맵 단추를 표시합니다.

fShowInfoTip

형식: BOOL

폴더 및 파일에 대한 팝업 설명을 표시하려면 TRUE .

fHideIcons

형식: BOOL

데스크톱 아이콘을 숨기려면 TRUE FALSE 표시합니다.

fWebView

형식: BOOL

웹 보기로 표시할 TRUE .

fFilter

형식: BOOL

사용되지 않습니다.

fShowSuperHidden

형식: BOOL

운영 체제 파일을 표시하려면 TRUE .

fNoNetCrawling

형식: BOOL

네트워크 폴더 및 프린터에 대한 자동 검색을 사용하지 않도록 설정하려면 TRUE .

dwWin95Unused

형식: DWORD

사용되지 않습니다.

uWin95Unused

형식: UINT

사용되지 않습니다.

lParamSort

형식: LONG

정렬 기준으로 할 열입니다.

iSortDirection

형식: int

lParamSort지정한 열의 사전순 정렬 방향입니다. 내림차순 정렬에 대해 -1 오름차순 정렬에 1을 사용합니다.

version

형식: UINT

사용되지 않습니다.

uNotUsed

형식: UINT

사용되지 않습니다.

fSepProcess

형식: BOOL

동일한 프로세스에서 시작하려면 FALSE 별도의 프로세스에서 폴더 창을 시작하도록 TRUE .

fStartPanelOn

형식: BOOL

Windows XP만 . WINDOWS XP 스타일 시작 메뉴를 사용하려면 TRUE FALSE 클래식 시작 메뉴를 사용합니다.

fShowStartPage

형식: BOOL

사용되지 않습니다.

fAutoCheckSelect

형식: BOOL

Windows Vista도입되었습니다. TRUE Windows Vista 스타일 확인란 폴더 뷰를 사용하고 FALSE 클래식 보기를 사용합니다.

fIconsOnly

형식: BOOL

Windows Vista도입되었습니다. 일반 아이콘만 표시하려면 TRUE FALSE 폴더에 썸네일 스타일 아이콘을 표시합니다.

fShowTypeOverlay

형식: BOOL

Windows Vista도입되었습니다. TRUE 항목을 열 때 호출될 애플리케이션이 썸네일에 표시되어야 하며, FALSE 애플리케이션이 표시되지 않음을 나타냅니다.

fShowStatusBar

형식: BOOL

Windows 8도입되었습니다. 상태 표시줄을 표시하려면 TRUE . 그렇지 않으면 FALSE.

fSpareFlags

형식: UINT

사용되지 않습니다.

발언

메모

shlobj_core.h 헤더는 UNICODE 전처리기 상수의 정의에 따라 이 함수의 ANSI 또는 유니코드 버전을 자동으로 선택하는 별칭으로 SHELLSTATE를 정의합니다. 인코딩 중립 별칭을 인코딩 중립이 아닌 코드와 혼합하면 컴파일 또는 런타임 오류가 발생하는 불일치가 발생할 수 있습니다. 자세한 내용은 함수 프로토타입대한 규칙을 참조하세요.

요구 사항

요구
지원되는 최소 클라이언트 Windows 2000 Professional [데스크톱 앱만 해당]
지원되는 최소 서버 Windows 2000 Server [데스크톱 앱만 해당]
헤더 shlobj_core.h