COleCurrency::COleCurrency
Constrói um objeto de COleCurrency .
COleCurrency( );
COleCurrency(
CURRENCY cySrc
);
COleCurrency(
const COleCurrency& curSrc
);
COleCurrency(
const VARIANT& varSrc
);
COleCurrency(
long nUnits,
long nFractionalUnits
);
Parâmetros
cySrc
Um valor de CONVERSOR DE MOEDAS a ser copiado para o novo objeto de COleCurrency .curSrc
Um objeto existente de COleCurrency a ser copiado para o novo objeto de COleCurrency .varSrc
Uma estrutura de dados existente de VARIANT (possivelmente um objeto de COleVariant ) a ser convertido em um valor de moeda (VT_CY) e copiada novo em COleCurrency o objeto.nUnits, nFractionalUnits
Indica as unidades e a parte fracionária (em 1/10,000's) do valor a ser copiado para o novo objeto de COleCurrency .
Comentários
Todos esses construtores criam novos objetos de COleCurrency inicializados para o valor especificado.Uma breve descrição de cada um de esses construtores maneira.Salvo indicação caso contrário, o status do novo item de COleCurrency é definido como válido.
Compilações deCOleCurrency() um objeto de COleCurrency inicializado para 0 (zero).
COleCurrency(cySrc) constrói um objeto de COleCurrency de um valor de CONVERSOR DE MOEDAS .
COleCurrency(curSrc) constrói um objeto de COleCurrency de um objeto existente de COleCurrency .O novo objeto tem o mesmo status que o objeto de origem.
o varSrc**)** de**COleCurrency(**constrói um objeto de COleCurrency .Tenta converter uma estrutura de VARIANTE ou um objeto de COleVariant a um valor de moeda (VT_CY).Se essa conversão é bem-sucedida, o valor convertido é copiado para o novo objeto de COleCurrency .Se não estiver, o valor do objeto de COleCurrency é definido como zero (0) e seu status para inválido.
COleCurrency(nUnits, nFractionalUnits**)** constrói um objeto de COleCurrency de componentes numéricos especificados.Se o valor absoluto da parte fracionária é maior que 10.000, o ajuste apropriado é feito para unidades.Observe que as unidades e a parte fracionária são especificadas por longos valores assinados.
Para obter mais informações, consulte as entradas de CONVERSOR DE MOEDAS e de VARIANTE em Windows SDK.
Exemplo
Os exemplos a seguir mostram os efeitos dos construtores de zero parâmetro e de 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