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