BOOL PX_Font ( CPropExchange * pPX, LPCTSTR pszPropName, CFontHolderamp; шрифт, константа FONTDESC F&AR* pFontDesc = NULL, LPFONTDISP pFontDispAmbient = NULL );
Значення, яке повертається
Ненульовий, якщо обмін завершено; 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.
Дивіться також COleControl::DoPropExchange, COleControl::AmbientFont