Compartilhar via


Classe CMFCPropertyGridColorProperty

The CMFCPropertyGridColorProperty classe oferece suporte a um item de controle de lista de propriedade que abre uma caixa de diálogo de seleção de cor.

class CMFCPropertyGridColorProperty : public CMFCPropertyGridProperty

Membros

Construtores públicos

Nome

Descrição

CMFCPropertyGridColorProperty::CMFCPropertyGridColorProperty

Constrói um CMFCPropertyGridColorProperty objeto.

CMFCPropertyGridColorProperty::~CMFCPropertyGridColorProperty

Destruidor.

Métodos públicos

Nome

Descrição

CMFCPropertyGridColorProperty::EnableAutomaticButton

Permite que o automático botão a caixa de diálogo de seleção de cor.(O botão automático padrão é denominado Automático.)

CMFCPropertyGridColorProperty::EnableOtherButton

Permite que o outros botão a caixa de diálogo de seleção de cor.(O padrão de Outros botão é rotulado Mais Colors….)

CMFCPropertyGridColorProperty::FormatProperty

Formata a representação de texto de um valor da propriedade.(Substitui CMFCPropertyGridProperty::FormatProperty.)

CMFCPropertyGridColorProperty::GetColor

Obtém a cor corrente da propriedade.

CMFCPropertyGridColorProperty::GetThisClass

Usado pela estrutura para obter um ponteiro para o CRuntimeClass objeto que está associado a este tipo de classe.

CMFCPropertyGridColorProperty::OnClickButton

Chamado pela estrutura quando o usuário clica em um botão que está contido em uma propriedade.(Substitui CMFCPropertyGridProperty::OnClickButton.)

CMFCPropertyGridColorProperty::OnDrawValue

Chamado pela estrutura para exibir o valor da propriedade.(Substitui CMFCPropertyGridProperty::OnDrawValue.)

CMFCPropertyGridColorProperty::OnEdit

Chamado pela estrutura quando o usuário é Sobre para modificar um valor da propriedade.(Substitui CMFCPropertyGridProperty::OnEdit.)

CMFCPropertyGridColorProperty::OnUpdateValue

Chamado pela estrutura quando o valor de uma propriedade editável é alterado.(Substitui CMFCPropertyGridProperty::OnUpdateValue.)

CMFCPropertyGridColorProperty::SetColor

Define uma nova cor para a propriedade.

CMFCPropertyGridColorProperty::SetColumnsNumber

Especifica o número de colunas na grade de propriedades de cor corrente.

Comentários

The CMFCPropertyGridColorProperty classe oferece suporte a uma propriedade de cor que pode ser adicionada a um controle de lista de propriedade. Para obter mais informações, consulte o Classe CMFCPropertyGridCtrl.

Exemplo

O exemplo a seguir demonstra como construir um objeto do CMFCPropertyGridColorProperty classe e configurar este objeto usando vários métodos para o CMFCPropertyGridColorProperty classe. O código explica como ativar os botões automático e e como conjunto a cor e o número de colunas.Este exemplo faz parte o Exemplo do NewControls: Aplicativo de demonstração de controles MFC.

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

Hierarquia de herança

CObject

   CMFCPropertyGridProperty

      CMFCPropertyGridColorProperty

Requisitos

Cabeçalho: afxpropertygridctrl.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CMFCPropertyGridCtrl

Classe CMFCPropertyGridProperty

Outros recursos

Classes (@@)