Partager via


Informations sur le type de calendrier

Cette rubrique décrit les informations sur le type de calendrier (type de données CALTYPE) utilisées dans les fonctions EnumCalendarInfo, EnumCalendarInfoEx, EnumCalendarInfoExEx, GetCalendarInfo EtGetCalendarInfoEx . Certaines de ces valeurs sont également utilisées par la fonction SetCalendarInfo .

Les constantes CALTYPE suivantes peuvent être utilisées en combinaison avec n’importe quelle autre constante CALTYPE.

Constant Description
CAL_NOUSEROVERRIDE Windows Me/98, Windows 2000 : Utilisez la valeur par défaut du système au lieu du choix de l’utilisateur.
CAL_RETURN_GENITIVE_NAMES Windows 7 et versions ultérieures : Récupérez le résultat de GetCalendarInfo sous la forme de noms génitifs de mois, qui sont les noms utilisés lorsque les noms de mois sont combinés avec d’autres éléments. Par exemple, en ukrainien, l’équivalent de janvier est écrit « Счень » lorsque le mois est nommé seul. Toutefois, lorsque le nom du mois est utilisé en combinaison, par exemple, dans une date telle que le 5 janvier 2003, la forme génitive du nom est utilisée. Pour l’exemple ukrainien, le nom du mois génitif s’affiche sous la forme « 5 счня 2003 ». Pour plus d’informations, consultez LOCALE_RETURN_GENITIVE_NAMES.
CAL_RETURN_NUMBER Windows Me/98, Windows 2000 : Récupérez le résultat de GetCalendarInfo sous la forme d’un nombre au lieu d’une chaîne. Cette option n’est valide que pour les valeurs commençant par CAL_I.
CAL_USE_CP_ACP Windows Me/98, Windows 2000 : Utilisez la page de code ANSI système (ACP) au lieu de la page de code des paramètres régionaux pour la traduction de chaînes. Cela s’applique uniquement aux versions ANSI des fonctions, par exemple , EnumCalendarInfoA.

 

Les constantes CALTYPE suivantes s’excluent mutuellement et ne peuvent pas être utilisées en combinaison dans un appel de fonction.

Constant Description
CAL_ICALINTVALUE Valeur entière indiquant le type de calendrier du calendrier de remplacement.
CAL_ITWODIGITYEARMAX Windows Me/98, Windows 2000 : Valeur entière indiquant la limite supérieure de la plage d’années à deux chiffres.
CAL_IYEAROFFSETRANGE Une ou plusieurs chaînes terminées par null qui spécifient les décalages d’année pour chacune des plages d’ères. La dernière chaîne a un caractère null de fin supplémentaire. Cette valeur varie en fonction du type de calendrier facultatif.
CAL_SABBREVDAYNAME1 Nom natif abrégé du premier jour de la semaine.
CAL_SABBREVDAYNAME2 Nom natif abrégé du deuxième jour de la semaine.
CAL_SABBREVDAYNAME3 Nom natif abrégé du troisième jour de la semaine.
CAL_SABBREVDAYNAME4 Nom natif abrégé du quatrième jour de la semaine.
CAL_SABBREVDAYNAME5 Nom natif abrégé du cinquième jour de la semaine.
CAL_SABBREVDAYNAME6 Nom natif abrégé du sixième jour de la semaine.
CAL_SABBREVDAYNAME7 Nom natif abrégé du septième jour de la semaine.
CAL_SABBREVERASTRING Windows 7 et versions ultérieures : Nom natif abrégé d’une époque. L’ère complète est représentée par la constante CAL_SERASTRING.
CAL_SABBREVMONTHNAME1 Nom natif abrégé du premier mois de l’année.
CAL_SABBREVMONTHNAME2 Nom natif abrégé du deuxième mois de l’année.
CAL_SABBREVMONTHNAME3 Nom natif abrégé du troisième mois de l’année.
CAL_SABBREVMONTHNAME4 Nom natif abrégé du quatrième mois de l’année.
CAL_SABBREVMONTHNAME5 Nom natif abrégé du cinquième mois de l’année.
CAL_SABBREVMONTHNAME6 Nom natif abrégé du sixième mois de l’année.
CAL_SABBREVMONTHNAME7 Nom natif abrégé du septième mois de l’année.
CAL_SABBREVMONTHNAME8 Nom natif abrégé du huitième mois de l’année.
CAL_SABBREVMONTHNAME9 Nom natif abrégé du neuvième mois de l’année.
CAL_SABBREVMONTHNAME10 Nom natif abrégé du dixième mois de l’année.
CAL_SABBREVMONTHNAME11 Nom natif abrégé du onzième mois de l’année.
CAL_SABBREVMONTHNAME12 Nom natif abrégé du douzième mois de l’année.
CAL_SABBREVMONTHNAME13 Nom natif abrégé du treizième mois de l’année, s’il existe.
CAL_SCALNAME Nom natif du calendrier de remplacement.
CAL_SDAYNAME1 Nom natif du premier jour de la semaine.
CAL_SDAYNAME2 Nom natif du deuxième jour de la semaine.
CAL_SDAYNAME3 Nom natif du troisième jour de la semaine.
CAL_SDAYNAME4 Nom natif du quatrième jour de la semaine.
CAL_SDAYNAME5 Nom natif du cinquième jour de la semaine.
CAL_SDAYNAME6 Nom natif du sixième jour de la semaine.
CAL_SDAYNAME7 Nom natif du septième jour de la semaine.
CAL_SERASTRING Une ou plusieurs chaînes terminées par null qui spécifient chacun des points de code Unicode spécifiant l’ère associée à CAL_IYEAROFFSETRANGE. La dernière chaîne a un caractère null de fin supplémentaire. Cette valeur varie en fonction du type de calendrier facultatif.
CAL_SLONGDATE Formats de date longs pour le type de calendrier.
CAL_SMONTHDAY Windows 7 et versions ultérieures : Format du mois et du jour pour le type de calendrier. La mise en forme est similaire à celle de CAL_SLONGDATE. Par exemple, si le modèle Mois/Jour est le nom complet du mois suivi du numéro de jour avec des zéros non significatifs, par exemple, « Septembre 03 », le format est « MMMM dd ». Des guillemets simples peuvent être utilisés pour insérer des caractères sans mise en forme, par exemple , « de » en espagnol. Note: Ce type de calendrier ne prend en charge qu’un seul format.
CAL_SMONTHNAME1 Nom natif du premier mois de l’année.
CAL_SMONTHNAME2 Nom natif du deuxième mois de l’année.
CAL_SMONTHNAME3 Nom natif du troisième mois de l’année.
CAL_SMONTHNAME4 Nom natif du quatrième mois de l’année.
CAL_SMONTHNAME5 Nom natif du cinquième mois de l’année.
CAL_SMONTHNAME6 Nom natif du sixième mois de l’année.
CAL_SMONTHNAME7 Nom natif du septième mois de l’année.
CAL_SMONTHNAME8 Nom natif du huitième mois de l’année.
CAL_SMONTHNAME9 Nom natif du neuvième mois de l’année.
CAL_SMONTHNAME10 Nom natif du dixième mois de l’année.
CAL_SMONTHNAME11 Nom natif du onzième mois de l’année.
CAL_SMONTHNAME12 Nom natif du douzième mois de l’année.
CAL_SMONTHNAME13 Nom natif du treizième mois de l’année, s’il existe.
CAL_SSHORTDATE Formats de date courts pour le type de calendrier.
CAL_SSHORTESTDAYNAME1 Windows Vista et versions ultérieures : Nom natif court du premier jour de la semaine.
CAL_SSHORTESTDAYNAME2 Windows Vista et versions ultérieures : Nom natif court du deuxième jour de la semaine.
CAL_SSHORTESTDAYNAME3 Windows Vista et versions ultérieures : Nom natif court du troisième jour de la semaine.
CAL_SSHORTESTDAYNAME4 Windows Vista et versions ultérieures : Nom natif court du quatrième jour de la semaine.
CAL_SSHORTESTDAYNAME5 Windows Vista et versions ultérieures : Nom natif court du cinquième jour de la semaine.
CAL_SSHORTESTDAYNAME6 Windows Vista et versions ultérieures : Nom natif court du sixième jour de la semaine.
CAL_SSHORTESTDAYNAME7 Windows Vista et versions ultérieures : Nom natif court du septième jour de la semaine.
CAL_SYEARMONTH Windows Me/98, Windows 2000 : Formats année/mois pour les calendriers spécifiés.

 

Notes

Si le nom natif du jour de la semaine ou d’un mois est une chaîne vide, ce nom est identique au nom spécifié dans les informations de paramètres régionaux correspondantes et n’est donc pas dupliqué ici.