Vcl.AxCtrls.GetOleFont

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi