CMFCPropertyGridColorProperty, classe
La classe d' CMFCPropertyGridColorProperty prend en charge un élément de contrôle liste de propriétés qui ouvre une boîte de dialogue de sélection de couleurs.
class CMFCPropertyGridColorProperty : public CMFCPropertyGridProperty
Membres
Constructeurs publics
Nom |
Description |
---|---|
CMFCPropertyGridColorProperty::CMFCPropertyGridColorProperty |
Construit un objet CMFCPropertyGridColorProperty. |
CMFCPropertyGridColorProperty::~CMFCPropertyGridColorProperty |
Destructor. |
Méthodes publiques
Nom |
Description |
---|---|
Active le bouton automatique de la boîte de dialogue de sélection de couleurs. (Le bouton automatique standard est étiqueté Automatique.) |
|
Active l'autre bouton dans la boîte de dialogue de sélection de couleurs. (La norme l'autre bouton est marquée Plus les couleurs….) |
|
CMFCPropertyGridColorProperty::FormatProperty |
Met en forme la représentation textuelle d'une valeur de propriété. (Substitutions CMFCPropertyGridProperty::FormatProperty.) |
Obtient la couleur actuelle de la propriété. |
|
CMFCPropertyGridColorProperty::GetThisClass |
Utilisé par l'infrastructure pour obtenir un pointeur vers l'objet de CRuntimeClass associé à ce type de classe. |
CMFCPropertyGridColorProperty::OnClickButton |
Appelé par l'infrastructure lorsque l'utilisateur clique sur un bouton qui est contenu dans une propriété. (Substitutions CMFCPropertyGridProperty::OnClickButton.) |
CMFCPropertyGridColorProperty::OnDrawValue |
Appelé par l'infrastructure pour afficher la valeur de propriété. (Substitutions CMFCPropertyGridProperty::OnDrawValue.) |
CMFCPropertyGridColorProperty::OnEdit |
Appelé par l'infrastructure lorsque l'utilisateur est sur le point de modifier une valeur de propriété. (Substitutions CMFCPropertyGridProperty::OnEdit.) |
CMFCPropertyGridColorProperty::OnUpdateValue |
Appelé par l'infrastructure lorsque la valeur d'une propriété modifiable a changé. (Substitutions CMFCPropertyGridProperty::OnUpdateValue.) |
Définit une nouvelle couleur pour la propriété. |
|
Spécifie le nombre de colonnes dans la grille des propriétés de couleur actuelle. |
Notes
La classe d' CMFCPropertyGridColorProperty prend en charge une propriété de couleur qui peut être ajoutée à un contrôle de liste de propriétés. Pour plus d'informations, consultez CMFCPropertyGridCtrl, classe.
Exemple
L'exemple suivant montre comment construire un objet avec de la classe d' CMFCPropertyGridColorProperty et configurer cet objet en utilisant différentes méthodes de classe d' CMFCPropertyGridColorProperty . Le code montre comment activer les boutons automatiques et autres, et comment définir la couleur et le nombre de colonnes. Cet exemple fait partie de Nouvel exemples de contrôles.
CMFCPropertyGridColorProperty* pColorProp = new CMFCPropertyGridColorProperty(_T("Window Color"), RGB(210, 192, 254), NULL, _T("Specifies the default dialog color"));
pColorProp->EnableOtherButton(_T("Other..."));
pColorProp->EnableAutomaticButton(_T("Default"), ::GetSysColor(COLOR_3DFACE));
pColorProp->SetColor(RGB(255,0,0));
pColorProp->SetColumnsNumber(3);
Hiérarchie d'héritage
Configuration requise
en-tête : afxpropertygridctrl.h
Voir aussi
Référence
CMFCPropertyGridProperty, classe