Udostępnij za pośrednictwem


CPropExchange::ExchangeFontProp

Wymiany właściwości czcionki między nośnik i kontroli.

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

Parametry

  • pszPropName
    Nazwa właściwości są wymieniane.

  • font
    Odwołanie do CFontHolder obiekt, który zawiera właściwości czcionki.

  • pFontDesc
    Wskaźnik do FONTDESC struktury zawierające wartości dla inicjowania domyślny stan właściwości czcionki po pFontDispAmbient jest NULL.

  • pFontDispAmbient
    Wskaźnik do IFontDisp interfejsu czcionki stosowaną do inicjowania domyślny stan właściwości czcionki.

Wartość zwracana

Niezerowa, jeśli powiodła wymiany; 0, jeśli nie powiedzie.

Uwagi

Jeśli właściwość czcionki są ładowane z nośnika do formantu, charakterystyki czcionek są pobierane z pożywki i CFontHolder zawiera odwołanie do obiektu font jest inicjowany z nich.Właściwości czcionki są przechowywane, właściwości w obiekcie czcionek są zapisywane w nośniku.

Funkcje CArchivePropExchange::ExchangeFontProp, CResetPropExchange::ExchangeFontProp, i CPropsetPropExchange::ExchangeFontProp zastąpić czystego funkcja wirtualnych.

Wymagania

Nagłówek: afxctl.h

Zobacz też

Informacje

Klasa CPropExchange

Wykres hierarchii

COleControl::DoPropExchange

CPropExchange::ExchangeBlobProp

CPropExchange::ExchangePersistentProp

CPropExchange::ExchangeProp