Функция VarFormat (oleauto.h)
Форматирует вариант в строковую форму путем синтаксического анализа строки формата.
Синтаксис
HRESULT VarFormat(
[in] LPVARIANT pvarIn,
[in, optional] LPOLESTR pstrFormat,
[in] int iFirstDay,
[in] int iFirstWeek,
[in] ULONG dwFlags,
[out] BSTR *pbstrOut
);
Параметры
[in] pvarIn
Вариант.
[in, optional] pstrFormat
Строка формата. Например, "мм-дд-гг".
[in] iFirstDay
Первый день недели.
Значение | Значение |
---|---|
|
Системное значение по умолчанию |
|
Понедельник |
|
Вторник |
|
Среда |
|
Четверг |
|
Пятница |
|
Суббота |
|
Воскресенье |
[in] iFirstWeek
Первая неделя года.
Значение | Значение |
---|---|
|
Системное значение по умолчанию. |
|
Первая неделя содержит 1 января. |
|
Большая половина (четыре дня) первой недели находится в текущем году. |
|
Первая неделя имеет семь дней. |
[in] dwFlags
Флаги, управляющие процессом форматирования. Можно задать только флаги VAR_CALENDAR_HIJRI или VAR_FORMAT_NOSUBSTITUTE.
[out] pbstrOut
Отформатированная строка, представляющая вариант.
Возвращаемое значение
Эта функция может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Успешно. |
|
Один или несколько аргументов недопустимы. |
Комментарии
Эта функция использует языковой стандарт пользователя по умолчанию при вызове VarTokenizeFormatString и VarFormatFromTokens.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | oleauto.h |
Библиотека | OleAut32.lib |
DLL | OleAut32.dll |