Виртуальный BOOL ExchangeFontProp ( LPCTSTR pszPropName, CFontHolderamp; Шрифт, const FONTDESC F&AR* pFontDesc, LPFONTDISP pFontDispAmbient ) = 0;
Возвращаемое значение
Ненулевое значение, если обмен прошла успешно; 0 в случае неудачного.
Параметры
pszPropName
Имя свойства, обмен.
шрифт
Ссылка на объект CFontHolder , содержащий свойства font.
pFontDesc
Указатель на структура FONTDESC , содержащая значения для инициализации состояния по умолчанию свойства font, когда pFontDispAmbient имеет значение NULL.
pFontDispAmbient
Указатель на интерфейс IFontDisp шрифт, используемый для инициализации состояния по умолчанию свойства font.
Примечания
Обмен свойства font между среду хранения и управления.
Если свойство font загружается с носителя к элементу управления, характеристики шрифта извлекаются из среды и инициализируется объект CFontHolder , на который ссылается Шрифт с ними. Если хранится свойство font, характеристики в объект font записываются в среднесрочной.
Функции CArchivePropExchange::ExchangeFontProp, CResetPropExchange::ExchangeFontPropи CPropsetPropExchange::ExchangeFontProp переопределить этот чисто виртуальную функцию.
Обзор CPropExchange |nbsp; Члены класса | Иерархическая схема
См. также COleControl::DoPropExchange, CPropExchange::ExchangeBlobProp, CPropExchange::ExchangePersistentProp, CPropExchange::ExchangeProp