COleCurrency::COleCurrency
Constrói um COleCurrency objeto.
COleCurrency( );
COleCurrency(
CURRENCY cySrc
);
COleCurrency(
const COleCurrency& curSrc
);
COleCurrency(
const VARIANT& varSrc
);
COleCurrency(
long nUnits,
long nFractionalUnits
);
Parâmetros
cySrc
A MOEDA valor a ser copiado para o novo COleCurrency objeto.curSrc
Um existenteCOleCurrency objeto a ser copiado para o novo COleCurrency objeto.varSrc
Um existenteVARIANTE estrutura de dados (possivelmente um do COleVariant objeto) a ser convertido em uma (valor de moedaVT_CY) e copiado para a nova COleCurrency objeto.nUnits, nFractionalUnits
Indique a parte fracionária (em 1/10, milhares) do valor e unidades sejam copiados para o novo COleCurrency objeto.
Comentários
Todos esses construtores criar novo COleCurrency objetos inicializados para o valor especificado.Segue uma breve descrição de cada um desses construtores.Salvo indicação em contrário, o status do novo COleCurrency item é conjunto válido para.
COleCurrency( ) Constructs a COleCurrency object initialized to 0 (zero).
COleCurrency( cySrc ) Constructs a COleCurrency object from a CURRENCY value.
COleCurrency( curSrc ) Constructs a COleCurrency object from an existing COleCurrency object.O novo objeto tem o mesmo status que o objeto de fonte.
COleCurrency( varSrc ) Constructs a COleCurrency object.Tenta converter um VARIANTE a estrutura ou COleVariant objeto para uma moeda (VT_CY) valor. Se essa conversão for bem-sucedida, o valor convertido será copiado para o novo COleCurrency objeto.Se não, o valor de COleCurrency objeto é definido como zero (0) e seu status para inválido.
COleCurrency( nUnits**,** nFractionalUnits ) Constructs a COleCurrency object from the specified numerical components.Se o valor absoluto da parte fracionária é maior que 10.000, o ajuste apropriado é feito para as unidades.Observação as unidades e a parte fracionária especificados pelo assinado valores longos.
Para obter mais informações, consulte o MOEDA and VARIANTE entradas o Windows SDK.
Exemplo
Os exemplos a seguir mostram os efeitos dos construtores de parâmetro de zero e dois parâmetros:
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
Requisitos
Cabeçalho: afxdisp.h