Compartilhar via


Classe CMFCPropertyGridColorProperty

A classe de CMFCPropertyGridColorProperty suporta um item do controle de lista de propriedades que abre uma caixa de diálogo de seleção de cor.

class CMFCPropertyGridColorProperty : public CMFCPropertyGridProperty

Membros

Construtores public

Nome

Descrição

CMFCPropertyGridColorProperty::CMFCPropertyGridColorProperty

Constrói um objeto de CMFCPropertyGridColorProperty .

CMFCPropertyGridColorProperty::~CMFCPropertyGridColorProperty

Destruidor.

Métodos públicos

Nome

Descrição

CMFCPropertyGridColorProperty::EnableAutomaticButton

Habilita o botão automático na caixa de diálogo de seleção de cor. (O botão automático padrão é rotulado Automático.)

CMFCPropertyGridColorProperty::EnableOtherButton

Permite que o outro botão na caixa de diálogo de seleção de cor. (O padrão outro botão é rotulado Cores mais….)

CMFCPropertyGridColorProperty::FormatProperty

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

CMFCPropertyGridColorProperty::GetColor

Obtém a cor atual da propriedade.

CMFCPropertyGridColorProperty::GetThisClass

Usado pela estrutura para obter um ponteiro para o objeto de CRuntimeClass que está associado com esse tipo da classe.

CMFCPropertyGridColorProperty::OnClickButton

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

CMFCPropertyGridColorProperty::OnDrawValue

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

CMFCPropertyGridColorProperty::OnEdit

Chamado pela estrutura quando o usuário está a ponto de alterar um valor de propriedade. Overrides ( CMFCPropertyGridProperty::OnEdit.)

CMFCPropertyGridColorProperty::OnUpdateValue

Chamado pela estrutura quando o valor de uma propriedade editável alterar. Overrides ( CMFCPropertyGridProperty::OnUpdateValue.)

CMFCPropertyGridColorProperty::SetColor

Define uma nova cor para a propriedade.

CMFCPropertyGridColorProperty::SetColumnsNumber

Especifica o número de colunas na grade atual da propriedade de cor.

Comentários

A classe de CMFCPropertyGridColorProperty suporta uma propriedade de cor que pode ser adicionada a um controle de lista de propriedades. Para obter mais informações, consulte Classe CMFCPropertyGridCtrl.

Exemplo

O exemplo a seguir demonstra como criar um objeto da classe de CMFCPropertyGridColorProperty e configurar esse objeto usando vários métodos da classe de CMFCPropertyGridColorProperty . O código explica como ativar o automático e outros botões, e como definir a cor e o número de colunas. Este exemplo é parte de novo exemplo 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);

Hierarquia de herança

CObject

   CMFCPropertyGridProperty

      CMFCPropertyGridColorProperty

Requisitos

Cabeçalho: afxpropertygridctrl.h

Consulte também

Referência

Gráfico da hierarquia

Classe CMFCPropertyGridCtrl

Classe CMFCPropertyGridProperty

Outros recursos

Classes MFC