Метод StringFormat::SetDigitSubstitution (gdiplusstringformat.h)
Метод StringFormat::SetDigitSubstitution задает метод подстановки цифр и язык, соответствующий замещающим цифрам.
Синтаксис
Status SetDigitSubstitution(
[in] LANGID language,
[in] StringDigitSubstitute substitute
);
Параметры
[in] language
Тип: LANGID
Шестнадцать битов, которое формирует идентификатор языка NLS. Идентификатор указывает язык, связанный с цифрами замены. Например, если этот объект StringFormat использует цифры подстановки на арабском языке, этот метод возвращает значение, указывающее на арабский язык. Идентификатор языка NLS создается макросом MAKELANGID, объявленным в Winnt.h.
[in] substitute
Элемент перечисления StringDigitSubstitute , указывающий используемый метод подстановки цифр.
Возвращаемое значение
Тип: Состояние
В случае успешного выполнения метода возвращается ОК, который является элементом перечисления Status .
Если метод завершается сбоем, он возвращает один из других элементов перечисления Status .
Комментарии
Метод подстановки цифр, заданный элементом перечисления StringDigitSubstitute , заменяет в строке цифры западной Европы цифрами, соответствующими языковому стандарту или языку пользователя.
При указании LANG_NEUTRAL в качестве идентификатора языка обычно передается только LANG_NEUTRAL, как показано в следующем примере:
stat = FontFamily.GetFamilyName(name, LANG_NEUTRAL);
Если вы указываете язык, отличный от LANG_NEUTRAL, используйте MAKELANGID, чтобы создать сочетание языка и подязыка, как показано в следующем примере:
LANGID language = MAKELANGID(LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL);
Список доступных языков и подязыков см. в разделе Winnt.h.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP, Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | gdiplusstringformat.h (включая Gdiplus.h) |
Библиотека | Gdiplus.lib |
DLL | Gdiplus.dll |