Compartilhar via


Classe COleCurrency

Encapsula o tipo de dados de CURRENCY de automação OLE.

class COleCurrency

Membros

Construtores public

Nome

Descrição

COleCurrency::COleCurrency

Constrói um objeto de COleCurrency .

Métodos públicos

Nome

Descrição

COleCurrency::Format

Produz uma representação de cadeia de caracteres formatada de um objeto de COleCurrency .

COleCurrency::GetStatus

Obtém o status (validade) de esse objeto de COleCurrency .

COleCurrency::ParseCurrency

Ler um valor de CONVERSOR DE MOEDAS de uma cadeia de caracteres e defina o valor de COleCurrency.

COleCurrency::SetCurrency

Defina o valor de esse objeto de COleCurrency .

COleCurrency::SetStatus

Define o status (validade) para este objeto de COleCurrency .

Operadores públicos

Nome

Descrição

operador =

Copia um valor de COleCurrency .

operador +, -

Adiciona, subtrai, e sinal de alterações de valores de COleCurrency .

operador +=, - =

Adiciona e subtrai um valor de COleCurrency de esse objeto de COleCurrency .

operador *,/

Dimensionar um valor de COleCurrency por um valor inteiro.

operador *=,/=

Tanto este valor de COleCurrency por um valor inteiro.

operador <<

Produzir um valor de COleCurrency a CArchive ou a CDumpContext.

operador >>

Insere um objeto de COleCurrency de CArchive.

MOEDA de operador

Converter um valor de COleCurrency em CONVERSOR DE MOEDAS.

== do operador, <, <=, etc..

Compara dois valores de COleCurrency .

Membros públicos de dados

Nome

Descrição

COleCurrency::m_cur

Contém CONVERSOR DE MOEDAS subjacente para este objeto de COleCurrency .

COleCurrency::m_status

Contém o status de esse objeto de COleCurrency .

Comentários

COleCurrency não tem uma classe base.

CONVERSOR DE MOEDAS é implementado como 8 bytes, um valor inteiro de two's- complemento dimensionado por 10.000. Isso proporciona um número de ponto fixo com 15 dígitos à esquerda do ponto decimal e 4 dígitos à direita. O tipo de dados de CONVERSOR DE MOEDAS é muito útil para os cálculos que envolvem dinheiro, ou para todo o cálculo de ponto fixo onde a precisão é importante. É um dos tipos possíveis para o tipo de dados de VARIANT de automação OLE.

COleCurrency também implementa algumas operações aritméticas básicas para esse tipo de ponto fixo. Operações suportados foram selecionadas por arredondamento para controlar os erros que ocorrem durante cálculos de ponto fixo.

Hierarquia de herança

COleCurrency

Requisitos

Cabeçalho: afxdisp.h

Consulte também

Referência

Gráfico da hierarquia

Classe COleVariant