Clase de CMFCPropertyGridColorProperty

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

Bb983980.collapse_all(es-es,VS.110).gifConstructores públicos

Name

Descripción

CMFCPropertyGridColorProperty::CMFCPropertyGridColorProperty

Crea un objeto CMFCPropertyGridColorProperty.

CMFCPropertyGridColorProperty::~CMFCPropertyGridColorProperty

Un destructor.

Bb983980.collapse_all(es-es,VS.110).gifMé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 Clase de CMFCPropertyGridCtrl.

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ía

Clase de CMFCPropertyGridCtrl

Clase de CMFCPropertyGridProperty

Otros recursos

Clases de MFC