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::ExchangeBlobProp