다음을 통해 공유


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

로캘 ID.

[in] sFirstDayOfWeek

'w', FirstDayOfWeek, 형식 결과에 영향을 줍니다.

의미
vbUseSystem
호스트 UI에서 FirstWeekday 설정을 사용합니다. 호스트 값이 제공되지 않으면 NLS API의 현재 시스템 값을 사용합니다.
vbSunday
일요일
vbMonday
월요일
vbTuesday
화요일
vbWednesday
수요일
vbThursday
목요일
vbFriday
금요일
vbSaturday
토요일

[in] sFirstWeekOfYear

'ww', FirstWeekOfYear, 형식 결과에 영향을 줍니다.

의미
vbUseSystem
호스트 UI에서 FirstWeekOfYear 설정을 사용합니다. 호스트 값이 제공되지 않으면 NLS API의 현재 시스템 값을 사용합니다.
vbFirstJan1
1월 1일(기본값)에 시작합니다.
vbFirstFourDays
처음 4일 주부터 시작합니다.
vbFirstFullWeek
첫 번째 전체 주부터 시작합니다.

[out] rcb

결과 버퍼에 복사된 바이트 수입니다.

반환 값

이 메서드는 E_INVALIDARG, E_OUTOFMEMORYE_UNEXPECTED 표준 반환 값과 다음을 지원합니다.

설명

VBX 컨트롤을 OLE 컨트롤로 마이그레이션할 때 Format 은 더 이상 지원되지 않는 Visual Basic VBFormat을 대체합니다.

요구 사항

   
대상 플랫폼 Windows
헤더 vbinterf.h

추가 정보

IVBFormat