次の方法で共有


予定表の種類の情報

このトピックでは、EnumCalendarInfoEnumCalendarInfoExEnumCalendarInfoExExGetCalendarInfo、および 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: 指定したカレンダーの年/月形式。

 

手記

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