Vcl.AxCtrls.GetOleFont
Delphi
procedure GetOleFont(Font: TFont; var OleFont: IFontDisp);
C++
extern DELPHI_PACKAGE void __fastcall GetOleFont(Vcl::Graphics::TFont* Font, _di_IFontDisp &OleFont);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Vcl.AxCtrls.pas Vcl.AxCtrls.hpp |
Vcl.AxCtrls | Vcl.AxCtrls |
Description
Crée un objet police OLE directement mappé à un TFont natif.
Les conventions OLE implémentent les polices comme des objets automation contenant les propriétés de la police. Cette routine crée un objet adaptateur qui mappe les propriétés d'un objet TFont dans un objet police OLE pour permettre à un client OLE d'accéder aux propriétés de police d'un contrôle VCL. Appelez cette fonction lorsque vous implémentez une méthode récupérant une valeur TFont d'un objet VCL et la renvoyant comme police OLE.
Le paramètre Font est un pointeur sur le TFont natif. Il peut s'agir de la propriété Font d'un contrôle VCL. La police OLE est renvoyée dans le paramètre OleFont. L'objet police OLE résultant est une connexion directe à la police native de la VCL, aussi le fait de modifier les propriétés de la police OLE modifie également les propriétés de TFont et vice versa.