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