Поделиться через


CPropExchange::ExchangeFontProp

Обменивает свойство шрифта между носителем записи и элементом управления.

virtual BOOL ExchangeFontProp( 
   LPCTSTR pszPropName, 
   CFontHolder& font, 
   const FONTDESC* pFontDesc, 
   LPFONTDISP pFontDispAmbient  
) = 0;

Параметры

  • pszPropName
    Имя, обмениванным свойства.

  • font
    Ссылка на объект CFontHolder, содержащий свойство шрифта.

  • pFontDesc
    Указатель на структуру FONTDESC, содержащий значения для инициализации по умолчанию состояние свойства шрифта при pFontDispAmbientNULL.

  • pFontDispAmbient
    Указатель на интерфейс IFontDisp шрифта, используемого для инициализации по умолчанию состояние свойства шрифта.

Возвращаемое значение

Ненулевой если обмен был успешным; 0, если сбойных.

Заметки

Если свойство шрифта загружается из носитель к элементу управления, характеристики шрифта восстановлены из носитель и объект CFontHolder, на который ссылается font инициализации с ними. Если свойство шрифта хранится в объекте, то характеристики шрифта записаны среде передачи.

Функции CArchivePropExchange::ExchangeFontProp, переопределение CResetPropExchange::ExchangeFontProp и CPropsetPropExchange::ExchangeFontProp эта чисто виртуальную функцию.

Требования

Header: afxctl.h

См. также

Ссылки

Класс CPropExchange

Диаграмма иерархии

COleControl::DoPropExchange

CPropExchange::ExchangeBlobProp

CPropExchange::ExchangePersistentProp

CPropExchange::ExchangeProp