charset и LanguageID

Тема в разделе "WASM.WIN32", создана пользователем Wolfgang, 10 янв 2007.

  1. Wolfgang

    Wolfgang New Member

    Публикаций:
    0
    Регистрация:
    11 май 2005
    Сообщения:
    82
    Адрес:
    Russia
    Здравствуйте!

    Системный вызов ChooseFont заполняет структуру LOGFONT, в том числе и однобайтовое поле, отвечающее за чарсет. А другие системные вызовы требуют LanguageID, который можно получить с помощью макроса MAKELANGID из идентификаторов языка и его разновидности.
    Вопрос в следующем - как например из RUSIAN_CHARSET (0CCh) получить LANG_RUSSIAN (019h)? Возможно ли это как-то вообще (не только для русского языка) сделать системными средствами?
     
  2. Cr4sh

    Cr4sh New Member

    Публикаций:
    0
    Регистрация:
    17 апр 2006
    Сообщения:
    668
    почитай в MSDN о ф-ции GetLocaleInfo, думаю это то, что нужно