Share via


IDWriteGdiInterop::CreateFontFaceFromHdc, méthode (dwrite.h)

Crée un objet IDWriteFontFace qui correspond au FICHIER HFONT actuellement sélectionné du HDC spécifié.

Syntaxe

HRESULT CreateFontFaceFromHdc(
        HDC             hdc,
  [out] IDWriteFontFace **fontFace
);

Paramètres

hdc

Type : HDC

Handle pour un contexte d’appareil dans lequel une police a été sélectionnée. Il est supposé que le client a déjà effectué le mappage des polices et que la police sélectionnée dans le contexte de l’appareil est la police réelle à utiliser pour le rendu des glyphes.

[out] fontFace

Type : IDWriteFontFace**

Contient l’adresse d’un pointeur vers l’objet visage de police nouvellement créé, ou NULL en cas de défaillance. La face de police retournée est garantie de référencer la même police physique que celle qui serait utilisée pour dessiner des glyphes (mais pas nécessairement des caractères) à l’aide d’ExtTextOut.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Notes

Cette fonction est destinée aux scénarios dans lesquels une application souhaite utiliser GDI et Uniscribe 1.x pour la mise en page et la mise en forme du texte, mais DirectWrite pour le rendu final. Cette fonction suppose que le client effectue une sortie de texte à l’aide d’index de glyphes.

Spécifications

   
Client minimal pris en charge Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2008 R2, Windows Server 2008 avec SP2 et Platform Update pour Windows Server 2008 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête dwrite.h
Bibliothèque Dwrite.lib
DLL Dwrite.dll

Voir aussi

IDWriteGdiInterop