Partager via


Classe de CFontDialog

Vous permet de lier une boîte de dialogue de sélection polices à votre application.

class CFontDialog : public CCommonDialog

Membres

kck77523.collapse_all(fr-fr,VS.110).gifConstructeurs publics

Nom

Description

CFontDialog::CFontDialog

Construit un objet CFontDialog.

kck77523.collapse_all(fr-fr,VS.110).gifMéthodes publiques

Nom

Description

CFontDialog::DoModal

Affiche la boîte de dialogue et permet à l'utilisateur d'effectuer une sélection.

CFontDialog::GetCharFormat

Extrait la mise en forme des caractères de la police sélectionnée.

CFontDialog::GetColor

Retourne la couleur de la police sélectionnée.

CFontDialog::GetCurrentFont

Assigne les caractéristiques de police sélectionnée à une structure d' LOGFONT .

CFontDialog::GetFaceName

Retourne le nom de type de police de la police sélectionnée.

CFontDialog::GetSize

Retourne la taille de la police sélectionnée.

CFontDialog::GetStyleName

Retourne le nom de style de police sélectionnée.

CFontDialog::GetWeight

Retourne le poids de la police sélectionnée.

CFontDialog::IsBold

Détermine si la police est en gras.

CFontDialog::IsItalic

Détermine si la police est en italique.

CFontDialog::IsStrikeOut

Détermine si la police est affichée avec la biffure.

CFontDialog::IsUnderline

Détermine si la police est soulignée.

kck77523.collapse_all(fr-fr,VS.110).gifDonnées membres publiques

Nom

Description

CFontDialog::m_cf

Une structure utilisée pour personnaliser un objet d' CFontDialog .

Notes

Un objet d' CFontDialog est une boîte de dialogue avec une liste des polices actuellement installées dans le système.L'utilisateur peut sélectionner une police particulière de la liste, et cette sélection est ensuite effectuée une connexion à l'application.

Pour construire un objet d' CFontDialog , utilisez le constructeur fourni ou dériver une nouvelle sous-classe et utiliser votre propre constructeur personnalisé.

Une fois qu'un objet d' CFontDialog construit, vous pouvez utiliser la structure d' m_cf pour initialiser les valeurs ou les états des contrôles dans la boîte de dialogue.La structure de m_cf est de type CHOOSEFONT.Pour plus d'informations sur cette structure, consultez Kit de développement logiciel Windows.

Après avoir initialisé les contrôles de l'objet dialog, appelez la fonction membre d' DoModal pour afficher la boîte de dialogue et permettre à l'utilisateur de sélectionner une police.DoModal retourne si l'utilisateur a sélectionné le bouton OK d'IDOK() ou d'annulation (IDCANCEL).

Si DoModal retourne IDOK, vous pouvez utiliser l'une des fonctions membres d'CFontDialog pour récupérer l'entrée des informations par utilisateur.

Vous pouvez utiliser la fonction de CommDlgExtendedError windows pour déterminer si une erreur s'est produite pendant l'initialisation de la boîte de dialogue et pour en savoir plus sur l'erreur.Pour plus d'informations sur cette fonction, consultez Kit de développement logiciel Windows.

CFontDialog repose sur le fichier de COMMDLG.DLL fourni avec les versions de Windows 3,1 et versions ultérieures.

Pour personnaliser la boîte de dialogue, dérivez une classe d' CFontDialog, fournissez un modèle de boîte de dialogue personnalisé, puis ajoutez une table des messages pour traiter les messages de notification des contrôles étendus.Tous les messages non-traités doivent être passés à la classe de base.

Personnaliser la fonction de raccordement n'est pas obligatoire.

Pour plus d'informations sur l'utilisation CFontDialog, consultez Classes de boîte de dialogue courantes.

Hiérarchie d'héritage

CObject

CCmdTarget

CWnd

CDialog

CCommonDialog

CFontDialog

Configuration requise

Header: afxdlgs.h

Voir aussi

Référence

Classe de CCommonDialog

Graphique de la hiérarchie

Concepts

exemple MFC HIERSVR