속성 목록 사용

속성 전략을 평가한 후 Windows Explorer UI에 표시할 속성과 위치를 결정해야 합니다. 속성이 읽기 전용 방식으로 표시되는 다양한 위치가 있습니다. 반면에 속성 편집은 속성 대화 상자에서만 사용할 수 있습니다. 해당 대화 상자는 미리 보기 창속성 편집 링크 또는 항목의 바로 가기 메뉴를 통해 호출할 수 있습니다.

속성 목록은 다음 형식의 세미콜론으로 구분된 문자열입니다.

Prop:[flags]PropertyCanonicalName;[flags]PropertyCanonicalName;

현재 사용할 수 있는 유일한 플래그는 다음 표에 나와 있습니다.

플래그 설명
* PreviewDetails 레지스트리 키 값에 지시된 대로 미리 보기 에 속성을 표시하지 마세요. 해당 속성의 값이 설정되지 않은 경우 다음 표를 따르는 예제를 참조하세요.

 

속성 목록을 정의한 후에는 HKEY_CLASSES_ROOT 표준 Shell 파일 연결 시스템을 통해 레지스트리에 해당 문자열을 저장할 수 있습니다 . 다음 표에는 특정 파일 이름 확장명 레지스트리 키 아래에 할당할 수 있는 속성 목록의 값이 요약되어 있습니다.

Description
FullDetails 속성은 속성 대화 상자의 세부 정보 탭에 표시됩니다. 파일 형식이 지원하는 속성의 전체 목록입니다.
PreviewDetails 속성은 미리 보기 창에 표시됩니다.
PreviewTitle 속성은 항목의 축소판 그림 옆에 있는 미리 보기 창 의 제목 영역에 표시됩니다. 최대 항목 수는 3개입니다. 속성 목록에 허용되는 최대 개수보다 많은 값이 포함된 경우 나머지 항목은 무시됩니다.
TileInfo 목록 보기가 타일 보기 모드에 있을 때 속성이 표시됩니다. 최대 항목 수는 3개입니다. 속성 목록에 허용되는 최대 개수보다 많은 값이 포함된 경우 나머지 항목은 무시됩니다. 참고: 이 값은 Windows XP에 있었습니다.
ExtendedTileInfo 목록 보기가 확장 타일 보기 모드에 있는 경우 항목에 대한 속성이 표시됩니다.
InfoTip 사용자가 항목을 가리키면 속성이 정보 설명에 표시됩니다. 참고: 이 값은 Windows XP에 있었습니다.
Quicktip 느린 네트워크 연결을 통해 항목에 액세스해야 하는 경우와 같이 항목에서 직접 속성을 검색하기 어려운 경우 속성이 표시됩니다. 여기서 명명된 속성(예: 형식 또는 크기)은 해당 값을 결정하기 위해 파일 스트림을 열 필요가 없는 것이 좋습니다. 참고: 이 값은 Windows XP에 있었습니다.

 

아래 예제에서는 RecipeKey의 ProgID를 사용하여 .recipe 파일 형식에 대한 PreviewDetails 값을 정의합니다.

HKEY_CLASSES_ROOT
   .recipe
      (Default) = Recipe File
   RecipeFile
      PreviewDetails = prop:*System.Title;*System.Author

셸 파일 연결 항목에서 설명한 대로 가장 일반적인 양식에 가장 구체적인 파일 연결을 설명할 수 있습니다. 가장 구체적인 양식은 단일 파일 이름 확장명이며 가장 일반적인 양식은 모든 파일 및 파일 폴더에 적용되는 키입니다. 이러한 두 극단 간에 파일 이름 확장명 집합을 함께 그룹화하는 PROGID를 정의할 수도 있습니다(jpegfile으로 그룹화된 instance, .jpg 및 .jpeg 형식의 경우). 속성 목록을 정의할 때 ProgID 또는 경우에 따라 특정 파일 이름 확장명을 정의해야 합니다. AllFileSystemObjects 키와 같은 광범위한 항목에 의존하지 않습니다.

속성 처리기 이해

종류 이름 사용

속성 처리기 초기화

속성 처리기 등록 및 배포

속성 처리기 모범 사례 및 FAQ