속성 목록 사용
속성 전략을 평가한 후 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 키와 같은 광범위한 항목에 의존하지 않습니다.
관련 항목