Программирование для Windows NT (том 2)


         

Идентификатор основного языка, который используется


Полное локализованное название страны

  • LOCALE_SENGCOUNTRY


  • Полное английское название страны

    • LOCALE_SABBREVCTRYNAME


    • Сокращенное название страны

      • LOCALE_SNATIVECTRYNAME


      • Естественное название страны

        • LOCALE_IDEFAULTLANGUAGE


        • Идентификатор основного языка, который используется в данной стране

          • LOCALE_IDEFAULTCOUNTRY


          • Основной код страны

            • LOCALE_IDEFAULTCODEPAGE


            • Номер кодовой страницы OEM

              • LOCALE_IDEFAULTANSICODEPAGE


              • Номер кодовой страницы ANSI

                • LOCALE_SLIST


                • Символ, который используется для разделения элементов списка

                  • LOCALE_IMEASURE


                  • Система измерений (0 - метрическая, 1 - американская)

                    • LOCALE_SDECIMAL


                    • Символ, который используется в качестве десятичного разделителя в числах

                      • LOCALE_STHOUSAND


                      • Символ, который используется в качестве разделителя групп цифр в многозначных числах

                        • LOCALE_SDATE


                        • Символ-разделитель в строке даты

                          • LOCALE_STIME


                          • Символ-разделитель в строке времени

                            • LOCALE_IDATE


                            • Порядок, в котором располагаются компоненты даты:

                              0: Месяц-День-Год,

                              1: День-Месяц-Год,

                              2: Год-Месяц-День

                              • LOCALE_SDAYNAME1


                              • Естественное длинное название для понедельника

                                • LOCALE_SDAYNAME2 - LOCALE_SDAYNAME7


                                • Естественное длинное название для дней недели от вторника до воскресения

                                  • LOCALE_SABBREVDAYNAME1


                                  • Естественное сокращенное название для понедельника

                                    • LOCALE_SABBREVDAYNAME2 - LOCALE_SABBREVDAYNAME7


                                    • Естественное сокращенное название для дней недели от вторника до воскресения

                                      • LOCALE_SMONTHNAME1


                                      • Естественное длинное название для января

                                        • LOCALE_SMONTHNAME2 - LOCALE_SMONTHNAME12


                                        • Естественное длинное название для месяцев от февраля до декабря

                                          Помимо перечисленных, предусмотрены многочисленные константы для определения формата отображения даты, времени и денежных единиц, положительных и отрицательных чисел и так далее.

                                          В качестве примера использования функции GetLocaleInfo приведем следующий фрагмент кода, в котором мы определяем полное название национального языка для текущей задачи:

                                          GetLocaleInfo(

                                            GetThreadLocale(), LOCALE_SLANGUAGE, szBuf, 512);

                                          Здесь полученное название языка будет записано в виде текстовой строки в буфер szBuf.


                                          Содержание  Назад  Вперед