Compartir a través de


CMFCPropertyGridColorProperty Class

La clase de CMFCPropertyGridColorProperty admite un elemento de control de la lista de propiedades que abre un cuadro de diálogo de selección de color.

class CMFCPropertyGridColorProperty : public CMFCPropertyGridProperty

Members

Constructores públicos

Name

Descripción

CMFCPropertyGridColorProperty::CMFCPropertyGridColorProperty

Crea un objeto CMFCPropertyGridColorProperty.

CMFCPropertyGridColorProperty::~CMFCPropertyGridColorProperty

Un destructor.

Métodos públicos

Name

Descripción

CMFCPropertyGridColorProperty::EnableAutomaticButton

Habilita el botón automático en el cuadro de diálogo de selección de color. (El botón automático estándar se etiqueta Automático.)

CMFCPropertyGridColorProperty::EnableOtherButton

Habilita el otro botón del cuadro de diálogo de selección de color. (El estándar de El otro botón se etiqueta más colores….)

CMFCPropertyGridColorProperty::FormatProperty

Da formato a la representación de texto de un valor de propiedad. (Reemplaza CMFCPropertyGridProperty::FormatProperty.)

CMFCPropertyGridColorProperty::GetColor

Obtiene el color actual de la propiedad.

CMFCPropertyGridColorProperty::GetThisClass

Utiliza el marco para obtener un puntero al objeto de Recursos que está asociado a este tipo de clase.

CMFCPropertyGridColorProperty::OnClickButton

Llamado por el marco cuando el usuario hace clic en un botón incluido en una propiedad. (Reemplaza CMFCPropertyGridProperty::OnClickButton.)

CMFCPropertyGridColorProperty::OnDrawValue

Llamado por el marco para mostrar el valor de propiedad. (Reemplaza CMFCPropertyGridProperty::OnDrawValue.)

CMFCPropertyGridColorProperty::OnEdit

Llamado por el marco cuando el usuario está a punto de modificar un valor de propiedad. (Reemplaza CMFCPropertyGridProperty::OnEdit.)

CMFCPropertyGridColorProperty::OnUpdateValue

Llamado por el marco cuando el valor de una propiedad modificable ha cambiado. (Reemplaza CMFCPropertyGridProperty::OnUpdateValue.)

CMFCPropertyGridColorProperty::SetColor

establece nuevo color para la propiedad.

CMFCPropertyGridColorProperty::SetColumnsNumber

Especifica el número de columnas de la cuadrícula actual de la propiedad color.

Comentarios

La clase de CMFCPropertyGridColorProperty admite una propiedad color que se puede agregar a un control de lista de propiedades. Para obtener más información, vea CMFCPropertyGridCtrl Class.

Ejemplo

El ejemplo siguiente muestra cómo construir un objeto de clase de CMFCPropertyGridColorProperty y configurar este objeto mediante los diversos métodos de la clase de CMFCPropertyGridColorProperty . El código se explica cómo habilitar los botones automáticos y otros, y cómo establecer el color y el número de columnas. Este ejemplo forma parte de nuevo ejemplo de Controles.

 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);

Jerarquía de herencia

CObject

   CMFCPropertyGridProperty

      CMFCPropertyGridColorProperty

Requisitos

encabezado: afxpropertygridctrl.h

Vea también

Referencia

Gráfico de jerarquías

CMFCPropertyGridCtrl Class

CMFCPropertyGridProperty Class

Otros recursos

Clases de MFC