bool PX_Font ( CPropExchange * pPX, lpctstr pszPropName, CFontHolderamp; yazı tipi, const fontdesc F&AR* pFontDesc = null, LPFONTDISP pFontDispAmbient = Boş );
Dönüş değeri
Sıfır değişimi başarılı olursa; 0 başarısız olursa.
Parametreleri
pPX
CPropExchange nesnenin (genellikle DoPropExchangeiçin bir parametre olarak geçirilen).
pszPropName
Alışverişe konu olan özellik adı.
yazı tipi
Font özelliğini içeren CFontHolder nesnesine bir başvuru.
pFontDesc
PFontDispAmbient null olduğu durumda font özelliğini varsayılan durumunu başlatılırken kullanılacak değerleri içeren bir fontdesc yapısını gösteren bir işaretçi.
pFontDispAmbient
Font özelliğini varsayılan durumunu başlatılırken kullanılacak bir yazı IFontDisp arayüzü için bir işaretçi.
Açıklamalar
Bu işlev, denetimin içinde arama DoPropExchange üye işlev sokmak ya da type yazı tipi özelliğini başlatın. Özellik değerini okuyabilir ve yazı tipiiçin uygun bir CFontHolder başvuru yazılı. PFontDesc ve pFontDispAmbient belirtilmişse, bunlar için başlatma özelliğinin varsayılan değeri, gerektiğinde kullanılır. Herhangi bir nedenle, denetimin dizileştirme işlemi başarısız olursa, bu değerler kullanılır. Genellikle boş pFontDesc ve COleControl::AmbientFont tarafından döndürülen pFontDispAmbientiçin ortam değeri geçmek. COleControl::AmbientFont tarafından döndürülen yazı nesnesi IFontDisp::Release üye işlev çağrısı tarafından yayımlanması gerekir unutmayın.
Ayrıca bkz: COleControl::DoPropExchange, COleControl::AmbientFont