Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Системное программирование и WinAPI > Узнать все языки системы и загрузить их в ListBox |
Автор: Uliana 13.5.2008, 22:44 | ||||||
Подскажите, пожалуйста, как можно узнать список всех языков, которые есть в ОС, и потом загрузить их в ListBox. С помощю єтой функции я узнала количество языков, а как теперь их коды перевести в строку и загрузить с помощю функции:
А сюда надо загрузить:
|
Автор: Earnest 14.5.2008, 09:29 |
Это вовсе не число языков, а идентификатор дефолтного языка. Посмотри EnumSystemLanguageGroups, вроде оно. Добавлено через 1 минуту и 10 секунд Или EnumUILanguages |
Автор: Uliana 22.5.2008, 23:35 | ||||
Вот наконецто нашла то, что мне надо было:
а потом загружаем ListBox:
Thank for the help ![]() |
Автор: Uliana 23.5.2008, 14:16 |
А как пользоваться функцией : EnumUILanguages() ![]() |
Автор: Sleepman 4.6.2008, 12:34 | ||
Странно, Vista сказала, что у меня только русский язык, про английский как-то молчит... хм |
Автор: dizzy1984 5.6.2008, 07:38 | ||||||
У меня выводит
А при LGRPID_SUPPORTED
EnumUiLanguages - по моему, что-то не то... |
Автор: Uliana 9.6.2008, 22:56 |
EnumSystemLocales( &EnumLocalesProc, LCID_SUPPORTED )- я использовала єту функцию и у меня вывело 206 языков. |