Informatie over agendatype
In dit onderwerp worden de kalendertypegegevens (CALTYPE-gegevenstype) beschreven die worden gebruikt in de EnumCalendarInfo, EnumCalendarInfoEx, EnumCalendarInfoEx, GetCalendarInfoen GetCalendarInfoEx functies. Sommige van deze waarden worden ook gebruikt door de functie SetCalendarInfo.
De volgende CALTYPE-constanten kunnen worden gebruikt in combinatie met andere CALTYPE-constanten.
Constant | Beschrijving |
---|---|
CAL_NOUSEROVERRIDE | Windows Me/98, Windows 2000: Gebruik de standaardinstelling van het systeem in plaats van de keuze van de gebruiker. |
CAL_RETURN_GENITIVE_NAMES | Windows 7 en hoger: Haal het resultaat op uit GetCalendarInfo in de vorm van genitieve namen van maanden. Dit zijn de namen die worden gebruikt wanneer de maandnamen worden gecombineerd met andere items. In het Oekraïens wordt bijvoorbeeld het equivalent van januari geschreven als 'Січень' als de maand alleen wordt genoemd. Wanneer de maandnaam echter wordt gebruikt in combinatie, bijvoorbeeld in een datum zoals 5 januari 2003, wordt de genitieve vorm van de naam gebruikt. Voor het Oekraïense voorbeeld wordt de genitieve maandnaam weergegeven als '5 січня 2003'. Zie LOCALE_RETURN_GENITIVE_NAMESvoor meer informatie. |
CAL_RETURN_NUMBER | Windows Me/98, Windows 2000: Het resultaat ophalen uit GetCalendarInfo als een getal in plaats van een tekenreeks. Dit is alleen geldig voor waarden die beginnen met CAL_I. |
CAL_USE_CP_ACP | Windows Me/98, Windows 2000: Gebruik de ANSI-codepagina (ACP) van het systeem in plaats van de landinstellingscodepagina voor het vertalen van tekenreeksen. Dit is alleen relevant voor ANSI-versies van functies, bijvoorbeeld EnumCalendarInfoA. |
De volgende CALTYPE-constanten sluiten elkaar wederzijds uit en kunnen niet worden gebruikt in combinatie met elkaar in een functie-aanroep.
Constant | Beschrijving |
---|---|
CAL_ICALINTVALUE | Een geheel getal dat het kalendertype van de alternatieve agenda aangeeft. |
CAL_ITWODIGITYEARMAX | Windows Me/98, Windows 2000: een geheel getal dat de bovengrens van het jaarbereik van twee cijfers aangeeft. |
CAL_IYEAROFFSETRANGE | Een of meer null-beëindigde tekenreeksen die de jaarverschuivingen voor elk van de tijdperkbereiken opgeven. De laatste tekenreeks heeft een extra afsluit-null-teken. Deze waarde varieert in indeling, afhankelijk van het type optionele agenda. |
CAL_SABBREVDAYNAME1 | Verkorte systeemeigen naam van de eerste dag van de week. |
CAL_SABBREVDAYNAME2 | Verkorte systeemeigen naam van de tweede dag van de week. |
CAL_SABBREVDAYNAME3 | Afgekorte systeemeigen naam van de derde dag van de week. |
CAL_SABBREVDAYNAME4 | Verkorte systeemeigen naam van de vierde dag van de week. |
CAL_SABBREVDAYNAME5 | Afgekorte systeemeigen naam van de vijfde dag van de week. |
CAL_SABBREVDAYNAME6 | Afgekorte systeemeigen naam van de zesde dag van de week. |
CAL_SABBREVDAYNAME7 | Verkorte systeemeigen naam van de zevende dag van de week. |
CAL_SABBREVERASTRING | Windows 7 en hoger: verkorte systeemeigen naam van een tijdperk. Het volledige tijdperk wordt vertegenwoordigd door de CAL_SERASTRING constante. |
CAL_SABBREVMONTHNAME1 | Afgekorte systeemeigen naam van de eerste maand van het jaar. |
CAL_SABBREVMONTHNAME2 | Verkorte systeemeigen naam van de tweede maand van het jaar. |
CAL_SABBREVMONTHNAME3 | Afgekorte systeemeigen naam van de derde maand van het jaar. |
CAL_SABBREVMONTHNAME4 | Afgekorte systeemeigen naam van de vierde maand van het jaar. |
CAL_SABBREVMONTHNAME5 | Verkorte systeemeigen naam van de vijfde maand van het jaar. |
CAL_SABBREVMONTHNAME6 | Afgekorte systeemeigen naam van de zesde maand van het jaar. |
CAL_SABBREVMONTHNAME7 | Verkorte systeemeigen naam van de zevende maand van het jaar. |
CAL_SABBREVMONTHNAME8 | Verkorte systeemeigen naam van de achtste maand van het jaar. |
CAL_SABBREVMONTHNAME9 | Verkorte systeemeigen naam van de negende maand van het jaar. |
CAL_SABBREVMONTHNAME10 | Afgekorte systeemeigen naam van de tiende maand van het jaar. |
CAL_SABBREVMONTHNAME11 | Afgekorte systeemeigen naam van de elfde maand van het jaar. |
CAL_SABBREVMONTHNAME12 | Verkorte systeemeigen naam van de twaalfde maand van het jaar. |
CAL_SABBREVMONTHNAME13 | Verkorte systeemeigen naam van de dertiende maand van het jaar, als deze bestaat. |
CAL_SCALNAME | Systeemeigen naam van de alternatieve agenda. |
CAL_SDAYNAME1 | Systeemeigen naam van de eerste dag van de week. |
CAL_SDAYNAME2 | Systeemeigen naam van de tweede dag van de week. |
CAL_SDAYNAME3 | Systeemeigen naam van de derde dag van de week. |
CAL_SDAYNAME4 | Systeemeigen naam van de vierde dag van de week. |
CAL_SDAYNAME5 | Systeemeigen naam van de vijfde dag van de week. |
CAL_SDAYNAME6 | Systeemeigen naam van de zesde dag van de week. |
CAL_SDAYNAME7 | Systeemeigen naam van de zevende dag van de week. |
CAL_SERASTRING | Een of meer null-beëindigde tekenreeksen die elk van de Unicode-codepunten opgeven die het tijdperk opgeven dat is gekoppeld aan CAL_IYEAROFFSETRANGE. De laatste tekenreeks heeft een extra afsluit-null-teken. Deze waarde varieert in indeling, afhankelijk van het type optionele agenda. |
CAL_SLONGDATE | Lange datumnotaties voor het kalendertype. |
CAL_SMONTHDAY |
Windows 7 en hoger: indeling van de maand en dag voor het kalendertype. De opmaak is vergelijkbaar met die voor CAL_SLONGDATE. Als het patroon Maand/dag bijvoorbeeld de volledige maandnaam is, gevolgd door het dagnummer met voorloopnullen, bijvoorbeeld '03 september', is de notatie 'MMMM dd'. Enkele aanhalingstekens kunnen worden gebruikt om niet-opgemaakte tekens in te voegen, bijvoorbeeld 'de' in het Spaans.
Opmerking: Dit kalendertype ondersteunt slechts één indeling. |
CAL_SMONTHNAME1 | Systeemeigen naam van de eerste maand van het jaar. |
CAL_SMONTHNAME2 | Systeemeigen naam van de tweede maand van het jaar. |
CAL_SMONTHNAME3 | Systeemeigen naam van de derde maand van het jaar. |
CAL_SMONTHNAME4 | Systeemeigen naam van de vierde maand van het jaar. |
CAL_SMONTHNAME5 | Systeemeigen naam van de vijfde maand van het jaar. |
CAL_SMONTHNAME6 | Systeemeigen naam van de zesde maand van het jaar. |
CAL_SMONTHNAME7 | Systeemeigen naam van de zevende maand van het jaar. |
CAL_SMONTHNAME8 | Systeemeigen naam van de achtste maand van het jaar. |
CAL_SMONTHNAME9 | Systeemeigen naam van de negende maand van het jaar. |
CAL_SMONTHNAME10 | Systeemeigen naam van de tiende maand van het jaar. |
CAL_SMONTHNAME11 | Systeemeigen naam van de elfde maand van het jaar. |
CAL_SMONTHNAME12 | Systeemeigen naam van de twaalfde maand van het jaar. |
CAL_SMONTHNAME13 | Systeemeigen naam van de dertiende maand van het jaar, als deze bestaat. |
CAL_SSHORTDATE | Korte datumnotaties voor het kalendertype. |
CAL_SSHORTESTDAYNAME1 | Windows Vista en hoger: korte systeemeigen naam van de eerste dag van de week. |
CAL_SSHORTESTDAYNAME2 | Windows Vista en hoger: korte systeemeigen naam van de tweede dag van de week. |
CAL_SSHORTESTDAYNAME3 | Windows Vista en hoger: korte systeemeigen naam van de derde dag van de week. |
CAL_SSHORTESTDAYNAME4 | Windows Vista en hoger: korte systeemeigen naam van de vierde dag van de week. |
CAL_SSHORTESTDAYNAME5 | Windows Vista en hoger: korte systeemeigen naam van de vijfde dag van de week. |
CAL_SSHORTESTDAYNAME6 | Windows Vista en hoger: korte systeemeigen naam van de zesde dag van de week. |
CAL_SSHORTESTDAYNAME7 | Windows Vista en hoger: korte systeemeigen naam van de zevende dag van de week. |
CAL_SYEARMONTH | Windows Me/98, Windows 2000: De jaar-/maandnotaties voor de opgegeven kalenders. |
Notitie
Als de systeemeigen naam voor de dag van de week of voor een maand een lege tekenreeks is, is die naam identiek aan de naam die is opgegeven in de bijbehorende landinstellingen en wordt deze hier dus niet gedupliceerd.