予定表の種類の情報
このトピックでは、EnumCalendarInfo、EnumCalendarInfoEx、EnumCalendarInfoExEx、GetCalendarInfo、および GetCalendarInfoEx関数で使用されるカレンダーの種類情報 (CALTYPE データ型) について説明します。 これらの値の一部は、SetCalendarInfo 関数でも使用されます。
次の CALTYPE 定数は、他の CALTYPE 定数と組み合わせて使用できます。
定数 | 形容 |
---|---|
CAL_NOUSEROVERRIDE | Windows Me/98、Windows 2000: ユーザーの選択ではなく、システムの既定値を使用します。 |
CAL_RETURN_GENITIVE_NAMES | Windows 7 以降: 月名を他の項目と組み合わせたときに使用される名前である、月の生成名の形式で getCalendarInfoから結果を取得します。 たとえば、ウクライナでは、月が単独で名前を付けると、1 月に相当するものが "Січень" と書かれています。 ただし、2003 年 1 月 5 日などの日付など、月名を組み合わせて使用する場合は、その名前の生成形式が使用されます。 ウクライナ語の例では、生成月の名前は "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: 2 桁の年範囲の上限を示す整数値。 |
CAL_IYEAROFFSETRANGE | 各時代 (年号) 範囲の年のオフセットを指定する 1 つ以上の null で終わる文字列。 最後の文字列には、末尾に null 文字が追加されています。 この値は、オプションの予定表の種類によって形式が異なります。 |
CAL_SABBREVDAYNAME1 | 週の最初の曜日の省略されたネイティブ名。 |
CAL_SABBREVDAYNAME2 | 週の 2 日目のネイティブ名の省略形。 |
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 | 年の 2 か月目のネイティブ名の省略形。 |
CAL_SABBREVMONTHNAME3 | 年の 3 か月目のネイティブ名の省略形。 |
CAL_SABBREVMONTHNAME4 | 年の 4 か月目のネイティブ名の省略形。 |
CAL_SABBREVMONTHNAME5 | 年の 5 か月目のネイティブ名の省略形。 |
CAL_SABBREVMONTHNAME6 | 年の 6 か月目のネイティブ名の省略形。 |
CAL_SABBREVMONTHNAME7 | 年の 7 か月目のネイティブ名の省略形。 |
CAL_SABBREVMONTHNAME8 | 年の 8 か月目のネイティブ名の省略形。 |
CAL_SABBREVMONTHNAME9 | 年の 9 か月目のネイティブ名の省略形。 |
CAL_SABBREVMONTHNAME10 | 年の 10 か月のネイティブ名の省略形。 |
CAL_SABBREVMONTHNAME11 | 年の 11 か月目のネイティブ名の省略形。 |
CAL_SABBREVMONTHNAME12 | 年の 12 か月目のネイティブ名の省略形。 |
CAL_SABBREVMONTHNAME13 | 年の 13 か月目のネイティブ名 (存在する場合) の省略形。 |
CAL_SCALNAME | 代替カレンダーのネイティブ名。 |
CAL_SDAYNAME1 | 週の最初の曜日のネイティブ名。 |
CAL_SDAYNAME2 | 週の 2 日目のネイティブ名。 |
CAL_SDAYNAME3 | 週の 3 日目のネイティブ名。 |
CAL_SDAYNAME4 | 週の 4 日目のネイティブ名。 |
CAL_SDAYNAME5 | 週の 5 日目のネイティブ名。 |
CAL_SDAYNAME6 | 週の 6 日目のネイティブ名。 |
CAL_SDAYNAME7 | 週の 7 日目のネイティブ名。 |
CAL_SERASTRING | CAL_IYEAROFFSETRANGEに関連付けられた時代 (年号) を指定する Unicode コード ポイントを指定する 1 つ以上の null で終わる文字列。 最後の文字列には、末尾に null 文字が追加されています。 この値は、オプションの予定表の種類によって形式が異なります。 |
CAL_SLONGDATE | カレンダーの種類の長い日付形式。 |
CAL_SMONTHDAY |
Windows 7 以降: カレンダーの種類の月と日の形式を します。 書式設定は、CAL_SLONGDATEの場合と似ています。 たとえば、月/日パターンが完全な月名の後に先頭に 0 が付いた日番号 ("9 月 03 日" など) の場合、形式は "MMMM dd" になります。 単一引用符を使用して、スペイン語の "de" などの形式以外の文字を挿入できます。
注: このカレンダーの種類では、1 つの形式のみがサポートされます。 |
CAL_SMONTHNAME1 | 年の最初の月のネイティブ名。 |
CAL_SMONTHNAME2 | 年の 2 か月目のネイティブ名。 |
CAL_SMONTHNAME3 | 年の 3 か月目のネイティブ名。 |
CAL_SMONTHNAME4 | 年の 4 か月目のネイティブ名。 |
CAL_SMONTHNAME5 | 年の 5 か月目のネイティブ名。 |
CAL_SMONTHNAME6 | 年の 6 か月目のネイティブ名。 |
CAL_SMONTHNAME7 | 年の 7 か月目のネイティブ名。 |
CAL_SMONTHNAME8 | 年の 8 か月目のネイティブ名。 |
CAL_SMONTHNAME9 | 年の 9 か月目のネイティブ名。 |
CAL_SMONTHNAME10 | 年の 10 か月のネイティブ名。 |
CAL_SMONTHNAME11 | 年の 11 か月目のネイティブ名。 |
CAL_SMONTHNAME12 | 年の 12 か月目のネイティブ名。 |
CAL_SMONTHNAME13 | 年の 13 か月目のネイティブ名 (存在する場合)。 |
CAL_SSHORTDATE | 予定表の種類の短い日付形式。 |
CAL_SSHORTESTDAYNAME1 | Windows Vista 以降: 週の最初の日の短いネイティブ名。 |
CAL_SSHORTESTDAYNAME2 | Windows Vista 以降: 週の 2 日目の短いネイティブ名。 |
CAL_SSHORTESTDAYNAME3 | Windows Vista 以降: 週の 3 日目の短いネイティブ名。 |
CAL_SSHORTESTDAYNAME4 | Windows Vista 以降: 週の 4 日目の短いネイティブ名。 |
CAL_SSHORTESTDAYNAME5 | Windows Vista 以降: 週の 5 日目の短いネイティブ名。 |
CAL_SSHORTESTDAYNAME6 | Windows Vista 以降: 週の 6 日目の短いネイティブ名。 |
CAL_SSHORTESTDAYNAME7 | Windows Vista 以降: 週の 7 日目の短いネイティブ名。 |
CAL_SYEARMONTH | Windows Me/98、Windows 2000: 指定したカレンダーの年/月形式。 |
手記
曜日または月のネイティブ名が空の文字列の場合、その名前は対応するロケール情報で指定された名前と同じであるため、ここでは重複しません。