다음을 통해 공유


COleCurrency::COleCurrency

생성 된 COleCurrency 개체입니다.

COleCurrency( );
COleCurrency(
   CURRENCY cySrc 
);
COleCurrency(
   const COleCurrency& curSrc 
);
COleCurrency(
   const VARIANT& varSrc 
);
COleCurrency(
   long nUnits,
   long nFractionalUnits 
);

매개 변수

  • cySrc
    A 통화 새 문서에 복사 될 값 COleCurrency 개체입니다.

  • curSrc
    기존에 COleCurrency 개체는 새 파일에 복사 하려면 COleCurrency 개체입니다.

  • varSrc
    기존 변형 데이터 구조 (가능한 경우는 COleVariant 개체) 통화 값으로 변환 하 (VT_CY)는 새 파일에 복사 하 고 COleCurrency 개체.

  • nUnits, nFractionalUnits
    단위와 값의 소수 부분 (1/10, 000's)에 새 파일에 복사를 나타내는 COleCurrency 개체입니다.

설명

이러한 생성자는 모두 새로 만들기 COleCurrency 개체를 지정 된 값으로 초기화 합니다.이러한 생성자는 각각의 간단한 설명을 따릅니다.다른 설명이 없는 한 새 상태 COleCurrency 항목에 유효한 설정입니다.

  • COleCurrency() 생성은 COleCurrency 0 (영)을 초기화 하는 개체입니다.

  • COleCurrency(cySrc) 생성 한 COleCurrency 에서 개체는 통화 값.

  • COleCurrency(curSrc) 생성 한 COleCurrency 개체에서 기존 COleCurrency 개체.새 개체를 원본 개체와 동일한 상태가 있습니다.

  • COleCurrency(varSrc) 생성 한 COleCurrency 개체입니다.변환 하는 변형 구조 또는 COleVariant 개체에는 통화 (VT_CY) 값.이 변환에 성공 하면 변환 된 값으로 새 복사 됩니다 COleCurrency 개체입니다.값을, 아니면은 COleCurrency 개체 0 및 해당 상태를 잘못 설정 되어 있습니다.

  • COleCurrency(nUnitsnFractionalUnits) 생성 한 COleCurrency 숫자는 지정 된 구성 요소에서 개체.절대 값의 소수 부분이 10, 000 보다 큰 경우는 적절 한 장치에 조정 됩니다.참고 단위 및 소수 부분이 서명 된 long 값으로 지정 됩니다.

자세한 내용은 통화변형 항목에는 Windows SDK.

예제

다음 예제에서는 생성자의 매개 변수에 0이 고 두 매개 변수를 보여 줍니다.

COleCurrency curZero;         // value: 0.0000
COleCurrency curA(4, 500);    // value: 4.0500
COleCurrency curB(2, 11000);  // value: 3.1000
COleCurrency curC(2, -50);    // value: 1.9950

요구 사항

헤더: afxdisp.h

참고 항목

참조

COleCurrency 클래스

계층 구조 차트

COleCurrency::SetCurrency

COleCurrency::operator =

COleCurrency::GetStatus

COleCurrency::m_cur

COleCurrency::m_status