Udostępnij za pośrednictwem


PX_Font

Wywołanie tej funkcji w ramach programu kontroli DoPropExchange funkcji składowej do serializacji lub zainicjować właściwość typu czcionki.

BOOL PX_Font(
   CPropExchange* pPX,
   LPCTSTR pszPropName,
   CFontHolder& font,
   const FONTDESC FAR* pFontDesc = NULL,
   LPFONTDISP pFontDispAmbient = NULL 
);

Parametry

  • pPX
    Wskaźnik, aby CPropExchange obiektu (zwykle przekazywana jako parametr DoPropExchange).

  • pszPropName
    Nazwa właściwości poddawanym wymianie.

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

  • pFontDesc
    Wskaźnik do FONTDESC struktury zawierające wartości, które mają być podczas inicjowania domyślny stan właściwości czcionki, w przypadku gdy pFontDispAmbient jest NULL.

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

Wartość zwracana

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

Uwagi

Wartość właściwości jest odczytu lub zapisu do font, CFontHolder referencyjnych, w razie potrzeby.Jeśli pFontDesc i pFontDispAmbient są określone, są używane do inicjowania wartość domyślna właściwości, gdy są potrzebne.Wartości te są używane, jeśli z jakiegokolwiek powodu formantu serializacji proces zakończy się niepowodzeniem.Zwykle przechodzą NULL do pFontDesc i otoczenia wartość zwracana przez COleControl::AmbientFont do pFontDispAmbient.Należy zauważyć, że obiekt czcionki zwrócony przez COleControl::AmbientFont musi zostać zwolniona przez wywołanie IFontDisp::Release funkcji składowej.

Wymagania

Nagłówek: afxctl.h

Zobacz też

Informacje

COleControl::DoPropExchange

COleControl::AmbientFont

Koncepcje

Makra MFC i Globals