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 |
---|---|
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.) |
|
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.) |
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.) |
Define uma nova cor para a propriedade. |
|
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
Requisitos
Cabeçalho: afxpropertygridctrl.h
Consulte também
Referência
Classe CMFCPropertyGridProperty