CPropExchange::ExchangeFontProp

Виртуальный 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

Index