다음을 통해 공유


VarFormatCurrency 함수(oleauto.h)

통화 값이 포함된 변형의 형식을 문자열 형식으로 지정합니다.

구문

HRESULT VarFormatCurrency(
  [in]  LPVARIANT pvarIn,
  [in]  int       iNumDig,
  [in]  int       iIncLead,
  [in]  int       iUseParens,
  [in]  int       iGroup,
  [in]  ULONG     dwFlags,
  [out] BSTR      *pbstrOut
);

매개 변수

[in] pvarIn

변형입니다.

[in] iNumDig

10진수 지점 다음에 패딩할 숫자 수입니다. 시스템 기본값을 사용하도록 -1을 지정합니다.

[in] iIncLead

숫자에 선행 숫자를 포함할지 여부를 지정합니다.

의미
-2
시스템 기본값을 사용합니다.
-1
선행 숫자를 포함합니다.
0
선행 숫자를 포함하지 마세요.

[in] iUseParens

음수에서 괄호를 사용해야 하는지 여부를 지정합니다.

의미
-2
시스템 기본값을 사용합니다.
-1
괄호를 사용합니다.
0
괄호를 사용하지 마세요.

[in] iGroup

수천을 그룹화할지 여부를 지정합니다. 예를 들어 10,000 대 10000입니다.

참고 일반 숫자와 통화에는 위의 모든 옵션에 대해 별도의 시스템 기본값이 있습니다.
 
의미
-2
시스템 기본값을 사용합니다.
-1
수천 명이 그룹화합니다.
0
수천을 그룹화하지 마세요.

[in] dwFlags

VAR_CALENDAR_HIJRI 설정할 수 있는 유일한 플래그입니다.

[out] pbstrOut

변형을 나타내는 형식이 지정된 문자열입니다.

반환 값

이 함수는 이러한 값 중 하나를 반환할 수 있습니다.

반환 코드 Description
S_OK
성공.
E_INVALIDARG
하나 이상의 인수가 잘못되었습니다.

설명

이 함수는 VarTokenizeFormatStringVarFormatFromTokens를 호출하는 동안 사용자의 기본 로캘을 사용합니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 oleauto.h
라이브러리 OleAut32.lib
DLL OleAut32.dll

추가 정보

루틴 서식 지정

VarFormatFromTokens

VarTokenizeFormatString