BOOL PX_Font ( CPropExchange * фотопневматической, LPCTSTR pszPropName, CFontHolderamp; Шрифт, const FONTDESC F&AR* pFontDesc = Значение NULL, LPFONTDISP pFontDispAmbient = Значение NULL );
Возвращаемое значение
Ненулевое значение, если обмен прошла успешно; 0 в случае неудачного.
Параметры
фотопневматическая
Указатель на объект CPropExchange (обычно передается как параметр DoPropExchange).
pszPropName
Имя свойства, обмен.
шрифт
Ссылка на объект CFontHolder , содержащий свойства font.
pFontDesc
Указатель на структуру FONTDESC , содержащий значения для использования в инициализации состояния по умолчанию свойства font, в случае, когда pFontDispAmbient имеет значение NULL.
pFontDispAmbient
Указатель на интерфейс IFontDisp шрифта для использования в инициализации состояния по умолчанию свойства font.
Примечания
Вызовите эту функцию в пределах элемента управления DoPropExchange Эта функция-член сериализовать или инициализации свойства типа шрифта. Значение свойства считывается или записывается на Шрифт, ссылку на CFontHolder , когда это целесообразно. Если указаны pFontDesc и pFontDispAmbient , они используются для инициализации значения свойства по умолчанию, когда это необходимо. Эти значения используются, если, по любой причине, не элемента управления процессом сериализации. Как правило передается значение NULL для pFontDesc и окружающего значение, возвращаемое функцией COleControl::AmbientFont для pFontDispAmbient. Обратите внимание, что объект font, возвращаемый COleControl::AmbientFont должен быть освобожден при вызове функции-члена IFontDisp::Release.
См. также COleControl::DoPropExchange, COleControl::AmbientFont