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