Udostępnij za pośrednictwem


PX_Font

Wywołać tę funkcję w ramach swojej sterowania DoPropExchange funkcji składowej do serializacji lub zainicjować właściwość Typ czcionki.

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

Parametry

  • pPX
    Wskaźnik do 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 stan domyślny właściwości czcionki, w przypadku gdy pFontDispAmbient jest wartości NULL.

  • pFontDispAmbient
    Wskaźnik do IFontDisp interfejsu Czcionka do wykorzystania w Inicjowanie stanu domyślne właściwości czcionki.

Wartość zwracana

Różna od zera, jeśli wymiana zakończyła się pomyślnie; 0, w przypadku niepowodzenia.

Uwagi

Wartość właściwości jest odczytu lub zapisu do font, CFontHolder referencyjnych, jeśli jest to stosowne.Jeśli pFontDesc i pFontDispAmbient są określone, są one używane do inicjowania wartość domyślną właściwości, gdy są potrzebne.Te wartości są używane, jeśli z jakiegokolwiek powodu niepowodzenia procesu serializacji formantu.Zazwyczaj należy przekazać wartości NULL dla pFontDesc i otoczenia wartość zwracana przez COleControl::AmbientFont dla pFontDispAmbient.Należy zauważyć, że zwracany obiekt czcionki COleControl::AmbientFont musi być wydany przez wywołanie IFontDisp::Release funkcji składowej.

Wymagania

Nagłówek: afxctl.h

Zobacz też

Informacje

COleControl::DoPropExchange

COleControl::AmbientFont

Koncepcje

Makra i funkcje globalne MFC