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
元の値を含む Unicode または ANSI 文字列。現在のスレッドのロケールが変換を実行するために使用されます。
解説
コンストラクターは CComCurrency::m_currencyの初期値を設定し、整数、文字列、浮動小数点数、CURRENCY の変数と CComCurrency のオブジェクトを含むデータ型の広いスコープを使用できます。値を指定しない場合、m_currency は 0 に設定されます。
エラーの場合、オーバーフローなどの、空の例外の指定 (throw()) が不足しているコンストラクターは、エラーを表す HRESULT の AtlThrow を呼び出します。
値を割り当てるのに使用すると浮動小数点数値または double 値は CComCurrency(10.50) が CComCurrency(10,5000)、**CComCurrency(10,50)**と同じであることがわかります。
必要条件
Header: atlcur.h