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
Constructores públicos
Name |
Descripción |
---|---|
CMFCPropertyGridColorProperty::CMFCPropertyGridColorProperty |
Crea un objeto CMFCPropertyGridColorProperty. |
CMFCPropertyGridColorProperty::~CMFCPropertyGridColorProperty |
Un destructor. |
Métodos públicos
Name |
Descripción |
---|---|
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.) |
|
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.) |
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.) |
establece nuevo color para la propiedad. |
|
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
Requisitos
encabezado: afxpropertygridctrl.h
Vea también
Referencia
Clase de CMFCPropertyGridProperty