COleCurrency::COleCurrency
COleCurrency オブジェクトを構築します。
COleCurrency( );
COleCurrency(
CURRENCY cySrc
);
COleCurrency(
const COleCurrency& curSrc
);
COleCurrency(
const VARIANT& varSrc
);
COleCurrency(
long nUnits,
long nFractionalUnits
);
パラメーター
cySrc
COleCurrency の新しいオブジェクトにコピーされる CURRENCY の値。curSrc
COleCurrency の新しいオブジェクトにコピーされる既存のオブジェクト。COleCurrencyvarSrc
通貨値 (VT_CY) に変換され、新しい COleCurrency にオブジェクトをコピー VARIANT の既存のデータ構造体 (など COleVariant のオブジェクト)。nUnits, nFractionalUnits
COleCurrency の新しいオブジェクトにコピーされる値のある単体と小数の一部 (1/10,000's で) 指定します。
解説
これらのコンストラクターが初期化されるある値への COleCurrency に新しいオブジェクトを作成します。次に各コンストラクターを簡単に説明します。特に断りのない限り、COleCurrency の新しい項目の状態を有効に設定します。
COleCurrency() の構成要素を 0 に初期化される COleCurrency のオブジェクト (ゼロ)。
COleCurrency(cySrc) は CURRENCY の値から COleCurrency オブジェクトを構築します。
COleCurrency(curSrc) は COleCurrency の既存のオブジェクトから COleCurrency オブジェクトを構築します。新しいオブジェクトにソース オブジェクトと同じように扱われます。
COleCurrency(varSrcの) は COleCurrency オブジェクトを構築します。通貨 (VT_CY) の値への COleVariant の VARIANT の構造やオブジェクトを変換します。この変換が成功した場合は、変換された値を COleCurrency の新しいオブジェクトにコピーします。そうでない場合は、COleCurrency のオブジェクトの値は (0) と、状態は無効にに設定されます。
COleCurrency(nUnits, nFractionalUnits**)** が指定した数のコンポーネントから COleCurrency オブジェクトを構築します。小数部の絶対値が 10,000 より大きい場合、適切なキーは単位で行われます。単位の小数部が signed long 値で指定されることに注意してください。
詳細については、Windows SDK の「CURRENCY」と「VARIANT」を参照してください。
使用例
次の例では、ゼロ 2 パラメーターとパラメーターのコンストラクターの効果を示します:
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
必要条件
ヘッダー : afxdisp.h