CComCurrency::CComCurrency
Конструктор.
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
);
Параметры
curSrc
Существующий объект CComCurrency.cySrc
Переменная типа CURRENCY.bSrc, dSrc, fSrc, lSrc, sSrc, ulSrc, usSrc
Начальное значение, присвоенное переменной m_currency элемента.cSrc
Символ, содержащий начальное значение, присвоенное переменной m_currency элемента.nInteger, nFraction
Целое число и компоненты монетного дробной части начального значения. См. раздел общие сведения о CComCurrency дополнительные сведения.pDispSrc
Указатель IDispatch.varSrc
Переменная типа VARIANT. Языковой стандарт текущего потока используется для выполнения преобразования.szSrc
Строка в юникоде или ANSI, содержащее начальное значение. Языковой стандарт текущего потока используется для выполнения преобразования.
Заметки
Конструктор задает начальное значение CComCurrency::m_currency и принимает широкий диапазон типов данных, включая целые числа, строки, числа с плавающей запятой, переменные CURRENCY и другие объекты CComCurrency. Если никакое значение не указано, то m_currency равно 0.
В случае ошибок, например переполнение, конструкторы нуждаясь пустой спецификации исключений ()throw() вызывается при AtlThrow HRESULT, описывающее ошибку.
При использовании с плавающей запятой или повторяющихся значений для присвоения значения, обратите внимание, что CComCurrency(10.50) эквивалентно CComCurrency(10,5000) и не CComCurrency(10,50).
Требования
Header: atlcur.h