CFont::CreateFontIndirect

BOOL CreateFontIndirect(const LOGFONT* lpLogFont ) ;

Valeur de retour

Différent de zéro en cas de succès ; sinon 0.

Paramètres

lpLogFont

Points à une structure LOGFONT qui définit les caractéristiques de la police logique.

Remarques

Initialise un objet CFont avec les caractéristiques dans une structure LOGFONT indiquée par lpLogFont. La police a par la suite peut être sélectionnée comme police courante pour n'importe quel périphérique.

Cette police a les caractéristiques spécifiées dans la structure LOGFONT . Lorsque la police est sélectionnée à l'aide de la fonction membre CDC::SelectObject , le mappeur de polices de la GDI tente de faire correspondre la police logique avec une police physique existante. Si elle ne parvient pas à trouver une correspondance exacte pour la police logique, il offre une alternative dont les caractéristiques correspondent autant des caractéristiques demandées que possible.

Lorsque vous avez terminé avec l'objet CFont créé par la fonction CreateFontIndirect , tout d'abord sélectionner la police du contexte de périphérique, puis supprimer l'objet CFont.

CFont aperçu |nbsp ; Membres de la classe | Graphique de la hiérarchie

Voir aussinbsp ;CFont::CreateFont, CFont::CreatePointFontIndirect, CDC::SelectObject, CGdiObject::DeleteObject, :: CreateFontIndirect

Index