CComCurrency::CComCurrency
O construtor.
CComCurrency( ) throw( );
CComCurrency(
const CComCurrency& curSrc
) throw( );
CComCurrency(
CURRENCY cySrc
) throw( );
CComCurrency(
DECIMAL dSrc
);
CComCurrency(
ULONG ulSrc
);
CComCurrency(
USHORT usSrc
);
CComCurrency(
CHAR cSrc
);
CComCurrency(
DOUBLE dSrc
);
CComCurrency(
FLOAT fSrc
);
CComCurrency(
LONG lSrc
);
CComCurrency(
SHORT sSrc
);
CComCurrency(
BYTE bSrc
);
CComCurrency(
LONGLONG nInteger,
SHORT nFraction
);
explicit CComCurrency(
LPDISPATCH pDispSrc
);
explicit CComCurrency(
const VARIANT& varSrc
);
explicit CComCurrency(
LPCWSTR szSrc
);
explicit CComCurrency(
LPCSTR szSrc
);
Parâmetros
curSrc
Um existenteCComCurrency objeto.cySrc
Uma variável do tipo MOEDA.bSrc, dSrc, fSrc, lSrc, sSrc, ulSrc, usSrc
O valor inicial atribuído à variável membro m_currency.cSrc
Um caractere que contém o valor inicial para o membro variável m_currency.nInteger, nFraction
O número inteiro e componentes fracionários do valor monetário inicial.Consulte o CComCurrencyVisão geral de para obter mais informações.pDispSrc
An IDispatch ponteiro.varSrc
Uma variável do tipo VARIANTE.A localidade do thread corrente é usada para executar a conversão.szSrc
Uma seqüência Unicode ou ANSI que contém o valor inicial.A localidade do thread corrente é usada para executar a conversão.
Comentários
O construtor define o valor inicial de CComCurrency::m_currencye aceita uma ampla variedade de tipos de dados, incluindo números inteiros, seqüências de caracteres, números de ponto flutuante, MOEDA as variáveis e outros CComCurrency objetos. Se nenhum valor for fornecido, m_currency é definido como 0.
No caso de um erro, sistema autônomo um estouro, construtores sem uma especificação de exceção vazio (throw()) de telefonarAtlThrow com um HRESULT descrevendo o erro.
Ao usar valores de ponto flutuante ou duplas para atribuir um valor, observe que CComCurrency(10.50) é equivalente a CComCurrency(10,5000) and not CComCurrency(10,50).
Requisitos
Cabeçalho: atlcur.h