COleCurrency::COleCurrency
COleCurrency 建構物件。
COleCurrency( );
COleCurrency(
CURRENCY cySrc
);
COleCurrency(
const COleCurrency& curSrc
);
COleCurrency(
const VARIANT& varSrc
);
COleCurrency(
long nUnits,
long nFractionalUnits
);
參數
cySrc
要複製的 貨幣 值至新的 COleCurrency 物件。curSrc
要複製的現有物件 COleCurrency 輸入新的 COleCurrency 物件。varSrc
現有的 VARIANT 資料結構 (可能 COleVariant 物件) 會轉換為貨幣值 (VT_CY) 和複製到新的 COleCurrency 物件。nUnits, nFractionalUnits
表示單位和小數部分 (在 1/10,000's 要複製到的) 的值輸入新的 COleCurrency 物件。
備註
這些建構函式會建立新的 COleCurrency 物件初始化為指定的值。 這些建構函式中的簡短說明如下。 除非另有指定,新的 COleCurrency 項目的狀態設定為有效的。
COleCurrency() 建構 COleCurrency 物件初始化為 0 (0)。
COleCurrency(cySrc) 從 貨幣 值的 COleCurrency 物件。
COleCurrency(curSrc) 從現有的 COleCurrency 物件的 COleCurrency 物件。 新物件的狀態和來源物件相同。
COleCurrency(varSrc)COleCurrency 建構物件。 嘗試將轉換為 Variant 結構或 COleVariant 物件為貨幣 (VT_CY) 值。 如果轉換成功,但轉換後的值複製到新的 COleCurrency 物件。 如果不是, COleCurrency 物件的值為零 (0) 及其為無效的狀態。
COleCurrency(nUnits, nFractionalUnits**)** 從指定的數字 COleCurrency 元件的物件。 如果這個分數部分的絕對值大於 10,000,適當的調整對單位。 請注意這個單位和小數部分的帶正負號的長整數值。
如需詳細資訊,請參閱 貨幣 和 Variant 輸入在 Windows SDK。
範例
下列範例顯示零參數和兩個參數的建構函式的效果:
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
需求
Header: afxdisp.h