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_OUTOFMEMORY 및 E_UNEXPECTED 표준 반환 값과 다음을 지원합니다.

설명

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

요구 사항

   
대상 플랫폼 Windows
헤더 vbinterf.h

추가 정보

IVBFormat