Share via


予定表の種類の情報

このトピックでは、EnumCalendarInfo、EnumCalendarInfoExEnumCalendarInfoExEx、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の書式設定と似ています。 たとえば、Month/Day パターンが完全な月名の後に先頭に 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: 指定したカレンダーの年/月形式。

 

注意

曜日または月のネイティブ名が空の文字列の場合、その名前は対応するロケール情報で指定された名前と同じであるため、ここでは重複しません。