CMFCPropertyGridFontProperty, classe
La CMFCPropertyGridFileProperty
classe prend en charge un élément de contrôle de liste de propriétés qui ouvre une boîte de dialogue de sélection de police.
Syntaxe
class CMFCPropertyGridFontProperty : public CMFCPropertyGridProperty
Membres
Constructeurs publics
Nom | Description |
---|---|
CMFCPropertyGridFontProperty ::CMFCPropertyGridFontProperty | Construit un objet CMFCPropertyGridFontProperty . |
CMFCPropertyGridFontProperty::~CMFCPropertyGridFontProperty |
Destructeur. |
Méthodes publiques
Nom | Description |
---|---|
CMFCPropertyGridFontProperty::FormatProperty |
Met en forme la représentation textuelle d'une valeur de propriété. (Remplacements CMFCPropertyGridProperty ::FormatProperty.) |
CMFCPropertyGridFontProperty ::GetColor | Récupère la couleur de police que l’utilisateur sélectionne dans la boîte de dialogue police. |
CMFCPropertyGridFontProperty ::GetLogFont | Récupère la police que l’utilisateur sélectionne dans la boîte de dialogue police. |
CMFCPropertyGridFontProperty::GetThisClass |
Utilisé par l’infrastructure pour obtenir un pointeur vers l’objet CRuntimeClass associé à ce type de classe. |
CMFCPropertyGridFontProperty::OnClickButton |
Appelé par l'infrastructure quand l'utilisateur clique sur un bouton contenu dans une propriété. (Remplacements CMFCPropertyGridProperty ::OnClickButton.) |
Notes
Hiérarchie d'héritage
CMFCPropertyGridPropertyProperty
Spécifications
En-tête : afxpropertygridctrl.h
CMFCPropertyGridFontProperty ::CMFCPropertyGridFontProperty
Construit un objet CMFCPropertyGridFontProperty
.
CMFCPropertyGridFontProperty(
const CString& strName,
LOGFONT& lf,
DWORD dwFontDialogFlags = CF_EFFECTS | CF_SCREENFONTS,
LPCTSTR lpszDescr = NULL,
DWORD_PTR dwData = 0,
COLORREF color = (COLORREF)-1);
Paramètres
strName
[in] Nom de la propriété.
Si
[in] Structure de police logique qui spécifie les attributs de la police.
dwFontDialogFlags
[in] Styles appliqués à la boîte de dialogue police qui s’affiche lorsque vous cliquez sur le bouton déroulant valeur de propriété. La valeur par défaut est la combinaison au niveau du bit (OR) de CF_EFFECTS et de CF_SCREENFONTS. Pour plus d’informations, consultez le paramètre Indicateurs de la structure CHOOSEFONT.
lpszDescr
[in] Description de la propriété de police. La valeur par défaut est NULL.
dwData
[in] Données spécifiques à l’application, telles qu’un entier ou un pointeur vers d’autres données associées à la propriété. La valeur par défaut est 0.
color
[in] Couleur de la police. La valeur par défaut est la couleur par défaut.
Notes
Un CMFCPropertyGridFontProperty
objet représente une propriété de police dans un contrôle de police de grille de propriétés.
Exemple
L’exemple suivant montre comment construire un objet de la CMFCPropertyGridFontProperty
classe. Cet exemple fait partie de l’exemple New Controls.
// LOGFONT lf
// CMFCPropertyGridProperty* pGroupFont
pGroupFont->AddSubItem(new CMFCPropertyGridFontProperty(_T("Font"), lf, CF_EFFECTS | CF_SCREENFONTS, _T("Specifies the default font for the dialog")));
CMFCPropertyGridFontProperty ::GetColor
Récupère la couleur de police que l’utilisateur sélectionne dans la boîte de dialogue police.
COLORREF GetColor() const;
Valeur de retour
Valeur de couleur RVB qui représente la couleur de police sélectionnée.
Notes
CMFCPropertyGridFontProperty ::GetLogFont
Récupère la police que l’utilisateur sélectionne dans la boîte de dialogue police.
LPLOGFONT GetLogFont();
Valeur de retour
Pointeur vers une structure LOGFONT qui décrit la police sélectionnée.
Notes
Voir aussi
Graphique hiérarchique
Classes
CMFCPropertyGridCtrl, classe
CMFCPropertyGridProperty, classe