PX_Font

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

Index