予定表識別子
このトピックでは、さまざまな予定表を指定するために使用される予定表識別子 (データ型 CALID) を定義します。 アプリケーションでは、CALID データ型を受け取るパラメーターを持つ次の NLS 関数とコールバック関数を使用するときに、これらの識別子を使用できます。
- ConvertSystemTimeToCalDateTime
- EnumCalendarInfo
- EnumCalendarInfoEx
- EnumCalendarInfoExEx
- EnumCalendarInfoProcEx
- EnumDateFormatsProcEx
- GetCalendarInfo
- GetCalendarInfoEx
- GetCalendarSupportedDateRange
- IsCalendarLeapYear
- SetCalendarInfo
次の値が定義されています。 その他の値はすべて予約されています。 これらの値を相互に組み合わせることはできません。
予定表識別子
説明
1
CAL_GREGORIAN
グレゴリオ暦 (ローカライズ)
2
CAL_GREGORIAN_US
グレゴリオ暦 (常に英語の文字列)
3
CAL_JAPAN
日本の天皇の時代
4
CAL_TAIWAN
台湾カレンダー
5
CAL_KOREA
韓国タングン時代
6
CAL_HIJRI
イスラム暦 (アラビア月)
7
CAL_THAI
タイ語
8
CAL_HEBREW
ヘブライ語 (月)
9
CAL_GREGORIAN_ME_FRENCH
Gregorian Middle East French
10
CAL_GREGORIAN_ARABIC
Gregorian Arabic
11
CAL_GREGORIAN_XLIT_ENGLISH
グレゴリオ暦の音訳された英語
12
CAL_GREGORIAN_XLIT_FRENCH
グレゴリオ暦の音訳フランス語
23
CAL_UMALQURA
Windows Vista 以降: ウンム・アル・クラ暦
Note
識別子CAL_GREGORIAN_XLIT_FRENCHとCAL_UMALQURAの間の番号のギャップは意図的です。 CAL_UMALQURAの指定子は 13 ではなく 23 です。
さらに、 EnumCalendarInfo と EnumCalendarInfoEx を使用すると、ENUM_ALL_CALENDARS値を使用して、適用可能なすべての予定表の列挙を要求できます。
値
説明
0xffffffff
ENUM_ALL_CALENDARS
指定したロケールに適用されるすべてのカレンダー