일정 유형 정보
이 항목에서는 EnumCalendarInfo, EnumCalendarInfoEx, EnumCalendarInfoExEx, GetCalendarInfo 및 GetCalendarInfoEx 함수에 사용되는 달력 형식 정보(CALTYPE 데이터 형식)에 대해 설명합니다. 이러한 값 중 일부는 SetCalendarInfo 함수에서도 사용됩니다.
다음 CALTYPE 상수는 다른 CALTYPE 상수와 함께 사용할 수 있습니다.
상수 | 설명 |
---|---|
CAL_NOUSEROVERRIDE | Windows Me/98, Windows 2000: 사용자가 선택하는 대신 시스템 기본값을 사용합니다. |
CAL_RETURN_GENITIVE_NAMES | Windows 7 이상:GetCalendarInfo 에서 월 이름을 다른 항목과 결합할 때 사용되는 이름인 월의 genitive 이름 형식으로 결과를 검색합니다. 예를 들어 우크라이나어에서는 월 이름이 단독으로 지정되면 1월의 해당 항목이 "Сзень"로 작성됩니다. 그러나 월 이름을 조합하여 사용하는 경우(예: 2003년 1월 5일과 같은 날짜) 이름의 genitive 형식이 사용됩니다. 우크라이나어 예제의 경우 genitive month 이름은 "5 ссня 2003"으로 표시됩니다. 자세한 내용은 LOCALE_RETURN_GENITIVE_NAMES 참조하세요. |
CAL_RETURN_NUMBER | Windows Me/98, Windows 2000:GetCalendarInfo 에서 결과를 문자열 대신 숫자로 검색합니다. 이는 CAL_I 시작하는 값에만 유효합니다. |
CAL_USE_CP_ACP | Windows Me/98, Windows 2000: 문자열 번역을 위해 로캘 코드 페이지 대신 시스템 ANSI 코드 페이지(ACP)를 사용합니다. 이는 ANSI 버전의 함수(예: EnumCalendarInfoA)에만 관련이 있습니다. |
다음 CALTYPE 상수는 상호 배타적이며 함수 호출에서 서로 조합하여 사용할 수 없습니다.
상수 | 설명 |
---|---|
CAL_ICALINTVALUE | 대체 달력의 달력 형식을 나타내는 정수 값입니다. |
CAL_ITWODIGITYEARMAX | Windows Me/98, Windows 2000: 두 자리 연도 범위의 상한을 나타내는 정수 값입니다. |
CAL_IYEAROFFSETRANGE | 각 era 범위에 대한 연도 오프셋을 지정하는 하나 이상의 null로 끝나는 문자열입니다. 마지막 문자열에는 추가 종료 null 문자가 있습니다. 이 값은 선택적 달력의 형식에 따라 형식에 따라 달라집니다. |
CAL_SABBREVDAYNAME1 | 요일의 약어 네이티브 이름입니다. |
CAL_SABBREVDAYNAME2 | 요일 둘째 날의 약어 네이티브 이름입니다. |
CAL_SABBREVDAYNAME3 | 요일 3일의 약어 네이티브 이름입니다. |
CAL_SABBREVDAYNAME4 | 요일 4일의 약어 네이티브 이름입니다. |
CAL_SABBREVDAYNAME5 | 요일 5일의 약어 네이티브 이름입니다. |
CAL_SABBREVDAYNAME6 | 요일 6일의 약어 네이티브 이름입니다. |
CAL_SABBREVDAYNAME7 | 요일 7일의 약어 네이티브 이름입니다. |
CAL_SABBREVERASTRING | Windows 7 이상: 시대의 약어 네이티브 이름입니다. 전체 시대는 CAL_SERASTRING 상수로 표시됩니다. |
CAL_SABBREVMONTHNAME1 | 연중 첫 번째 달의 약어 네이티브 이름입니다. |
CAL_SABBREVMONTHNAME2 | 연중 두 번째 달의 약어 네이티브 이름입니다. |
CAL_SABBREVMONTHNAME3 | 올해 세 번째 달의 약어 네이티브 이름입니다. |
CAL_SABBREVMONTHNAME4 | 연중 네 번째 달의 약어 네이티브 이름입니다. |
CAL_SABBREVMONTHNAME5 | 연중 다섯 번째 달의 약어 네이티브 이름입니다. |
CAL_SABBREVMONTHNAME6 | 올해 여섯 번째 달의 약어 네이티브 이름입니다. |
CAL_SABBREVMONTHNAME7 | 연중 일곱 번째 달의 약어 네이티브 이름입니다. |
CAL_SABBREVMONTHNAME8 | 올해의 여덟 번째 달의 약어 네이티브 이름입니다. |
CAL_SABBREVMONTHNAME9 | 연중 아홉 번째 달의 약어 네이티브 이름입니다. |
CAL_SABBREVMONTHNAME10 | 연중 10번째 달의 약어 네이티브 이름입니다. |
CAL_SABBREVMONTHNAME11 | 연중 11번째 달의 약어 네이티브 이름입니다. |
CAL_SABBREVMONTHNAME12 | 연중 12번째 달의 약어 네이티브 이름입니다. |
CAL_SABBREVMONTHNAME13 | 연중 13번째 달의 약어 네이티브 이름(있는 경우)입니다. |
CAL_SCALNAME | 대체 달력의 네이티브 이름입니다. |
CAL_SDAYNAME1 | 요일의 네이티브 이름입니다. |
CAL_SDAYNAME2 | 요일 둘째 날의 네이티브 이름입니다. |
CAL_SDAYNAME3 | 요일 3일의 네이티브 이름입니다. |
CAL_SDAYNAME4 | 요일 4일의 네이티브 이름입니다. |
CAL_SDAYNAME5 | 요일 5일의 네이티브 이름입니다. |
CAL_SDAYNAME6 | 요일 6일의 네이티브 이름입니다. |
CAL_SDAYNAME7 | 요일 7일의 네이티브 이름입니다. |
CAL_SERASTRING | CAL_IYEAROFFSETRANGE 연결된 시대를 지정하는 각 유니코드 코드 지점을 지정하는 하나 이상의 null로 끝나는 문자열입니다. 마지막 문자열에는 추가 종료 null 문자가 있습니다. 이 값은 선택적 달력의 형식에 따라 형식에 따라 달라집니다. |
CAL_SLONGDATE | 일정 형식의 긴 날짜 형식입니다. |
CAL_SMONTHDAY |
Windows 7 이상: 달력 형식의 월 및 일 형식입니다. 서식은 CAL_SLONGDATE 경우와 비슷합니다. 예를 들어 월/일 패턴이 전체 월 이름 뒤에 선행 0이 있는 일 번호(예: "9월 03일")인 경우 형식은 "MMMM dd"입니다. 작은따옴표는 스페인어로 'de'와 같이 형식이 아닌 문자를 삽입하는 데 사용할 수 있습니다.
참고: 이 달력 유형은 하나의 형식만 지원합니다. |
CAL_SMONTHNAME1 | 연도의 첫 번째 달의 네이티브 이름입니다. |
CAL_SMONTHNAME2 | 연도의 두 번째 달의 네이티브 이름입니다. |
CAL_SMONTHNAME3 | 연도의 세 번째 달의 네이티브 이름입니다. |
CAL_SMONTHNAME4 | 연도의 네 번째 달의 네이티브 이름입니다. |
CAL_SMONTHNAME5 | 연도의 다섯 번째 달의 네이티브 이름입니다. |
CAL_SMONTHNAME6 | 연도의 여섯 번째 달의 네이티브 이름입니다. |
CAL_SMONTHNAME7 | 올해의 일곱 번째 달의 네이티브 이름입니다. |
CAL_SMONTHNAME8 | 올해의 여덟 번째 달의 네이티브 이름입니다. |
CAL_SMONTHNAME9 | 올해의 아홉 번째 달의 네이티브 이름입니다. |
CAL_SMONTHNAME10 | 연도의 열 번째 달의 네이티브 이름입니다. |
CAL_SMONTHNAME11 | 연도의 11번째 달의 네이티브 이름입니다. |
CAL_SMONTHNAME12 | 올해의 열두 번째 달의 네이티브 이름입니다. |
CAL_SMONTHNAME13 | 해당 연도의 13번째 달(있는 경우)의 네이티브 이름입니다. |
CAL_SSHORTDATE | 달력 유형에 대한 짧은 날짜 형식입니다. |
CAL_SSHORTESTDAYNAME1 | Windows Vista 이상: 요일의 짧은 네이티브 이름입니다. |
CAL_SSHORTESTDAYNAME2 | Windows Vista 이상: 요일 둘째 날의 짧은 네이티브 이름입니다. |
CAL_SSHORTESTDAYNAME3 | Windows Vista 이상: 요일 3일의 짧은 네이티브 이름입니다. |
CAL_SSHORTESTDAYNAME4 | Windows Vista 이상: 요일 4일의 짧은 네이티브 이름입니다. |
CAL_SSHORTESTDAYNAME5 | Windows Vista 이상: 요일 5일의 짧은 네이티브 이름입니다. |
CAL_SSHORTESTDAYNAME6 | Windows Vista 이상: 요일의 여섯 번째 날의 짧은 네이티브 이름입니다. |
CAL_SSHORTESTDAYNAME7 | Windows Vista 이상: 요일 7일의 짧은 네이티브 이름입니다. |
CAL_SYEARMONTH | Windows Me/98, Windows 2000: 지정된 달력의 연도/월 형식입니다. |
참고
요일 또는 한 달의 네이티브 이름이 빈 문자열인 경우 해당 이름은 해당 로캘 정보에 지정된 이름과 동일하므로 여기에 중복되지 않습니다.