Sdílet prostřednictvím


CPropExchange::ExchangeFontProp

Výměny vlastnosti font mezi paměťové médium a ovládacího prvku.

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

Parametry

  • pszPropName
    Název vlastnosti, kterého probíhá výměna.

  • font
    Odkaz na CFontHolder objekt, který obsahuje vlastnosti písma.

  • pFontDesc
    Ukazatel FONTDESC struktura obsahující hodnoty pro inicializaci výchozí stav vlastnosti písma při pFontDispAmbient je NULL.

  • pFontDispAmbient
    Ukazatel IFontDisp rozhraní pro inicializaci výchozí stav vlastnosti písma písmo.

Vrácená hodnota

Nenulová hodnota, pokud je serveru exchange byla úspěšná. 0, pokud je úspěšná.

Poznámky

Pokud vlastnost písma jsou načítána z média na ovládací prvek, rysy písma jsou načteny z média a CFontHolder objektu, na font je inicializována s nimi.Pokud ukládání vlastností písma vlastností v objektu písmo zapsány médium.

Funkce CArchivePropExchange::ExchangeFontProp, CResetPropExchange::ExchangeFontProp, a CPropsetPropExchange::ExchangeFontProp potlačit tuto funkci čistého virtuální.

Požadavky

Záhlaví: afxctl.h

Viz také

Referenční dokumentace

Třída CPropExchange

Graf hierarchie

COleControl::DoPropExchange

CPropExchange::ExchangeBlobProp

CPropExchange::ExchangePersistentProp

CPropExchange::ExchangeProp