Classe de CFontDialog
Vous permet de lier une boîte de dialogue de sélection polices à votre application.
class CFontDialog : public CCommonDialog
Membres
Constructeurs publics
Nom |
Description |
---|---|
Construit un objet CFontDialog. |
Méthodes publiques
Nom |
Description |
---|---|
Affiche la boîte de dialogue et permet à l'utilisateur d'effectuer une sélection. |
|
Extrait la mise en forme des caractères de la police sélectionnée. |
|
Retourne la couleur de la police sélectionnée. |
|
Assigne les caractéristiques de police sélectionnée à une structure d' LOGFONT . |
|
Retourne le nom de type de police de la police sélectionnée. |
|
Retourne la taille de la police sélectionnée. |
|
Retourne le nom de style de police sélectionnée. |
|
Retourne le poids de la police sélectionnée. |
|
Détermine si la police est en gras. |
|
Détermine si la police est en italique. |
|
Détermine si la police est affichée avec la biffure. |
|
Détermine si la police est soulignée. |
Données membres publiques
Nom |
Description |
---|---|
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
CFontDialog
Configuration requise
Header: afxdlgs.h