PX_Font

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

Index