Поделиться через


Метод IVBFormat::Format (vbinterf.h)

Форматирует строку в соответствии с шаблоном.

Примечание Использовать этот метод больше не рекомендуется, так как контейнеры, отличные от Visual Basic, не поддерживают его.
 

Синтаксис

HRESULT Format(
  [in]  VARIANT *vData,
  [in]  BSTR    bstrFormat,
  [in]  LPVOID  lpBuffer,
  [in]  USHORT  cb,
  [in]  LONG    lcid,
  [in]  SHORT   sFirstDayOfWeek,
  [in]  USHORT  sFirstWeekOfYear,
  [out] USHORT  *rcb
);

Параметры

[in] vData

Данные для форматирования.

[in] bstrFormat

Строка форматирования, применяемая к данным.

[in] lpBuffer

Указатель на буфер результатов.

[in] cb

Длина буфера результатов.

[in] lcid

Код языка.

[in] sFirstDayOfWeek

Влияет на результат формата "w", FirstDayOfWeek.

Значение Значение
vbUseSystem
Используйте параметр FirstWeekday в пользовательском интерфейсе узла. Если значение узла не указано, используйте текущее системное значение из API NLS.
vbSunday
Воскресенье
vbMonday
Понедельник
vbTuesday
Вторник
vbWednesday
Среда
vbThursday
Четверг
vbFriday
Пятница
vbSaturday
Суббота

[in] sFirstWeekOfYear

Влияет на результат формата "ww", FirstWeekOfYear.

Значение Значение
vbUseSystem
Используйте параметр FirstWeekOfYear в пользовательском интерфейсе узла. Если значение узла не указано, используйте текущее системное значение из API NLS.
vbFirstJan1
Начало — 1 января (по умолчанию).
vbFirstFourDays
Начните с первой четырехдневной недели.
vbFirstFullWeek
Начните с первой полной недели.

[out] rcb

Число байтов, скопированных в буфер результатов.

Возвращаемое значение

Этот метод поддерживает стандартные возвращаемые значения E_INVALIDARG, E_OUTOFMEMORY и E_UNEXPECTED, а также следующие:

Комментарии

При переносе элемента управления VBX в элемент управления OLE формат заменяет visual Basic VBFormat, который больше не поддерживается.

Требования

   
Целевая платформа Windows
Header vbinterf.h

См. также раздел

IVBFormat