Compartir a través de


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