Udostępnij za pośrednictwem


Identyfikatory kalendarza

W tym temacie zdefiniowano identyfikatory kalendarza (typ danych CALID), które są używane do określania różnych kalendarzy. Aplikacje mogą używać tych identyfikatorów podczas korzystania z następujących funkcji NLS i funkcji wywołania zwrotnego, które mają parametry, które przyjmują typ danych CALID:

Zdefiniowane są następujące wartości. Wszystkie inne wartości są zarezerwowane. Tych wartości nie można połączyć ze sobą.

Identyfikator kalendarza

Znaczenie

1

CAL_GREGORIAN

Gregoriański (zlokalizowany)

2

CAL_GREGORIAN_US

Gregorian (zawsze angielskie ciągi)

3

CAL_JAPAN

Era cesarza japońskiego

4

CAL_TAIWAN

Kalendarz tajwanu

5

CAL_KOREA

Koreańska era Tangun

6

CAL_HIJRI

Hidżri (arabski księżyc)

7

CAL_THAI

Tajski

8

CAL_HEBREW

Hebrajski (księżycowy)

9

CAL_GREGORIAN_ME_FRENCH

Gregoriański Bliski Wschód francuski

10

CAL_GREGORIAN_ARABIC

Gregoriański arabski

11

CAL_GREGORIAN_XLIT_ENGLISH

Transliteracja gregoriańskiego języka angielskiego

12

CAL_GREGORIAN_XLIT_FRENCH

Gregoriański transliteracja francuska

23

CAL_UMALQURA

Windows Vista i nowszych: kalendarz Um Al Qura (arabski księżycowy)

 

Nuta

Różnica w numerowaniu między identyfikatorami CAL_GREGORIAN_XLIT_FRENCH a CAL_UMALQURA jest celowa. Projektant CAL_UMALQURA ma wartość 23, a nie 13.

 

Ponadto EnumCalendarInfo i EnumCalendarInfoEx umożliwiają użycie ENUM_ALL_CALENDARS wartości w celu zażądania wyliczenia wszystkich odpowiednich kalendarzy.

Wartość

Znaczenie

0xffffffff

ENUM_ALL_CALENDARS

Wszystkie odpowiednie kalendarze dla określonych ustawień regionalnych