BOOL ParseCurrency (LPCTSTR lpszCurrency, DWORD dwFlags = 0,LCID lcid = LANG_USER_DEFAULT);
โยน (CMemoryException);
โยน (COleException);
ส่งกลับค่า
ไม่ใช่ศูนย์ถ้าสตริงที่ถูกแปลงสกุลเงินค่า 0 มิฉะนั้นเรียบร้อยแล้ว?
พารามิเตอร์
lpszCurrency
ตัวชี้ไปยังสตริงที่สิ้นสุดด้วยค่า null ซึ่งไม่สามารถแยกวิเคราะห์?
dwFlags
บ่งชี้สถานะสำหรับการตั้งค่าตำแหน่งกระทำการของ อาจค่าสถานะต่อไปนี้:
lcid
ID ตำแหน่งกระทำการเพื่อใช้สำหรับการแปลงที่ระบุ?
หมายเหตุ
เรียกฟังก์ชันนี้สมาชิกแยกสตริอ่านค่าสกุลเงิน ใช้ข้อมูลจำเพาะเกี่ยวกับภาษาประจำชาติ (ภาษาของรหัส) สำหรับความหมายของอักขระในสายอักขระแหล่งที่ไม่ใช่ตัวเลข?
สำหรับการสนทนาของค่า ID ภาษาของ ดูส่วน สนับสนุนหลายชาติภาษาในการอ้างอิงของ Win32 SDK OLE โปรแกรมเมอร์ของ?
ถ้าสตริงที่ถูกแปลงค่าสกุลเงินเรียบร้อยแล้ว ค่าของวัตถุนี้COleCurrencyถูกตั้งค่าเป็นค่านั้นและสถานะของการถูกต้อง?
ถ้าไม่สามารถแปลงสายอักขระค่าสกุลเงิน หรือถ้ามีมากเกินไปเป็นตัวเลข สถานะของวัตถุCOleCurrencyนี้ไม่ถูกต้อง?
ถ้าล้มการแปลงสตริเหลวเนื่องจากข้อผิดพลาดในการจัดสรรหน่วยความจำ ฟังก์ชันนี้ผิดในCMemoryException ในอื่น ๆ ข้อผิดพลาดของรัฐ ฟังก์ชันนี้ผิดในCOleException?
ภาพรวม COleCurrency |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCOleCurrency::Format, COleCurrency::GetStatus(&N)