BOOL PX_Font ( CPropExchange * pPX, LPCTSTR pszPropName, CFontHolderamp แบบอักษร, const FONTDESC FAR* pFontDesc = ค่า NULL LPFONTDISP pFontDispAmbient = ค่า NULL );(&A)
ส่งกลับค่า
ไม่ใช่ศูนย์ถ้าการแลกเปลี่ยนประสบความสำเร็จ 0 ถ้าไม่สำเร็จ?
พารามิเตอร์
pPX
ชี้ไปวัตถุCPropExchange (โดยทั่วไปแล้วไปเป็นพารามิเตอร์DoPropExchange)?
pszPropName
ชื่อของคุณสมบัติมีการแลกเปลี่ยน?
แบบอักษร
การอ้างอิงไปยังวัตถุที่CFontHolderที่ประกอบด้วยคุณสมบัติแบบอักษร?
pFontDesc
ตัวชี้ไปยังโครงสร้างแบบFONTDESCที่ประกอบด้วยค่าที่จะใช้ในการเริ่มต้นสถานะเริ่มต้นของคุณสมบัติแบบอักษร ในกรณีที่pFontDispAmbientเป็นNULL?
pFontDispAmbient
ตัวชี้อินเทอร์เฟซสำหรับIFontDispของแบบอักษรที่ใช้ในการเริ่มต้นสถานะเริ่มต้นของคุณสมบัติแบบอักษร?
หมายเหตุ
เรียกฟังก์ชันนี้ภายในของตัวควบคุม DoPropExchange สมาชิกฟังก์ชันเพื่อซีเรียลไลซ์ หรือเตรียมใช้งานคุณสมบัติของชนิดแบบอักษร ค่าของคุณสมบัติถูกอ่านจาก หรือเขียนอักษรการอ้างอิงCFontHolderเมื่อเหมาะสม ถ้าpFontDescและpFontDispAmbientจะระบุไว้ การใช้ค่าของคุณสมบัติการเริ่มต้น การเตรียมใช้งานเมื่อต้องการ ค่าเหล่านี้จะใช้ถ้า ด้วยเหตุผลใด ๆ กระบวนการอนุกรมของตัวควบคุมไม่ โดยทั่วไปแล้ว คุณส่งผ่านค่า NULLสำหรับpFontDescและดนตรีแอมเบียนต์ค่าที่ส่งกลับโดยCOleControl::AmbientFont pFontDispAmbient หมายเหตุว่า ต้องปล่อยวัตถุแบบอักษรที่ถูกส่งกลับโดยCOleControl::AmbientFontโดยการเรียกฟังก์ชันIFontDisp::Releaseสมาชิก?
ดูเพิ่มเติมnbspCOleControl::DoPropExchange, COleControl::AmbientFont(&N)