BOOL PX_Font ( CPropExchange * pPX, LPCTSTR pszPropName, CFontHolderamp; Czcionka, Stała FONTDESC F&AR* pFontDesc = Wartość NULL, LPFONTDISP pFontDispAmbient = Wartość NULL );
Wartość zwracany
Niezerowa, jeśli wymianę był udany; 0, jeżeli niepomyślne.
Parametry
pPX
Wskaźnik do obiektu CPropExchange (zazwyczaj przekazane jako parametr do DoPropExchange).
pszPropName
Nazwa właściwości, wymieniana.
czcionka
Odwołanie do obiektu CFontHolder , który zawiera właściwości czcionki.
pFontDesc
Wskaźnik do struktury FONTDESC zawierające wartości, które mają być w inicjowanie domyślny stan właściwości czcionki, w przypadku, gdy pFontDispAmbient jest ZEROWY.
pFontDispAmbient
Wskaźnika do interfejsu IFontDisp czcionki w inicjowanie domyślny stan właściwości czcionki.
Uwagi
Wywołanie tej funkcji w sieci kontroli DoPropExchange
funkcji składowej serializować lub zainicjować właściwość Typ czcionki. Wartość właściwości jest odczytywana lub zapisywana czcionki, odwołanie CFontHolder , gdy jest to właściwe. Jeśli określono pFontDesc i pFontDispAmbient , są używane do inicjowania wartość domyślna właściwości, gdy są potrzebne. Te wartości są używane, jeśli z jakiejkolwiek przyczyny niepowodzenia procesu serializacji formantu. Zazwyczaj można przekazać wartość NULL dla otoczenia wartość zwracany przez COleControl::AmbientFont dla pFontDispAmbienti pFontDesc . Należy zauważyć, że obiekt czcionki, zwrócony przez COleControl::AmbientFont musi zostać zwolniony przez wywołanie funkcji członek IFontDisp::Release.
Zobacz też COleControl::DoPropExchange, COleControl::AmbientFont