SHCOLUMNINFO 구조체(shlobj.h)
열의 속성에 대한 정보를 포함합니다. IColumnProvider::GetColumnInfo에서 사용됩니다.
typedef struct {
SHCOLUMNID scid;
VARTYPE vt;
DWORD fmt;
UINT cChars;
DWORD csFlags;
WCHAR wszTitle[MAX_COLUMN_NAME_LEN];
WCHAR wszDescription[MAX_COLUMN_DESC_LEN];
} SHCOLUMNINFO, *LPSHCOLUMNINFO;
scid
형식: SHCOLUMNID
열을 고유하게 식별하는 SHCOLUMNID 구조체입니다.
vt
형식: VARTYPE
열 데이터의 네이티브 VARIANT 형식입니다.
fmt
형식:DWORD
목록 보기 형식입니다. 이 멤버는 일반적으로 LVCFMT_LEFT 설정됩니다.
cChars
형식: UINT
열의 기본 너비(문자)입니다.
csFlags
형식:DWORD
기본 열 상태를 나타내는 플래그입니다. 다음 플래그의 조합일 수 있습니다.
문자열
정수입니다.
날짜입니다.
사용자가 열을 선택하지 않은 경우에도 Windows Explorer 세부 정보 보기에 기본적으로 표시됩니다. 이 플래그가 설정되면 모든 폴더에 대해 열이 표시됩니다. 폴더별로 열을 강제로 표시할 수 있는 방법은 없습니다.
컴퓨팅 속도가 느립니다. Windows Explorer 데이터를 비동기적으로 검색하고 백그라운드 스레드에서 계산을 수행해야 합니다.
폴더 개체가 아닌 처리기에서 제공합니다.
바로 가기 메뉴에는 표시되지 않지만 자세히... 대화 상자에 나열됩니다.
사용자 인터페이스에 표시되지 않습니다.
wszTitle[MAX_COLUMN_NAME_LEN]
형식: WCHAR[MAX_COLUMN_NAME_LEN]
열의 제목이 있는 null로 끝나는 유니코드 문자열입니다. 종료 NULL을 포함하여 MAX_COLUMN_NAME_LEN 문자를 포함해야 합니다.
wszDescription[MAX_COLUMN_DESC_LEN]
형식: WCHAR[MAX_COLUMN_DESC_LEN]
열의 설명이 포함된 null로 끝나는 유니코드 문자열입니다. 종료 NULL을 포함하여 MAX_COLUMN_DESC_LEN 문자를 포함해야 합니다.
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional, Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
머리글 | shlobj.h |