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 |