Condividi tramite


Classe CMFCPropertyGridColorProperty

La classe CMFCPropertyGridColorProperty supporta un elemento del controllo dell'elenco di proprietà che apre una finestra di dialogo di selezione di colori.

class CMFCPropertyGridColorProperty : public CMFCPropertyGridProperty

Membri

Costruttori pubblici

Nome

Descrizione

CMFCPropertyGridColorProperty::CMFCPropertyGridColorProperty

Costruisce un oggetto CMFCPropertyGridColorProperty.

CMFCPropertyGridColorProperty::~CMFCPropertyGridColorProperty

Distruttore

Metodi pubblici

Nome

Descrizione

CMFCPropertyGridColorProperty::EnableAutomaticButton

Abilita il pulsante automatico nella finestra di dialogo di selezione di colori. (Il pulsante automatico standard è contrassegnato Automatico).

CMFCPropertyGridColorProperty::EnableOtherButton

Consente all'altro pulsante nella finestra di dialogo di selezione di colori. (Standard altro pulsante è contrassegnato Altri coloriÉ).

CMFCPropertyGridColorProperty::FormatProperty

Formatta la rappresentazione di testo di un valore di proprietà. (Override CMFCPropertyGridProperty::FormatProperty).

CMFCPropertyGridColorProperty::GetColor

Ottiene il colore corrente della proprietà.

CMFCPropertyGridColorProperty::GetThisClass

Utilizzato dal framework per ottenere un puntatore all'oggetto CRuntimeClass associato a questo tipo della classe.

CMFCPropertyGridColorProperty::OnClickButton

Chiamato dal framework quando l'utente fa clic su un pulsante contenuto in una proprietà. (Override CMFCPropertyGridProperty::OnClickButton).

CMFCPropertyGridColorProperty::OnDrawValue

Chiamato dal framework per visualizzare il valore della proprietà. (Override CMFCPropertyGridProperty::OnDrawValue).

CMFCPropertyGridColorProperty::OnEdit

Chiamato dal framework quando l'utente sta per modificare un valore di proprietà. (Override CMFCPropertyGridProperty::OnEdit).

CMFCPropertyGridColorProperty::OnUpdateValue

Chiamato dal framework quando il valore di una proprietà modificabile è stato modificato. (Override CMFCPropertyGridProperty::OnUpdateValue).

CMFCPropertyGridColorProperty::SetColor

Imposta un nuovo colore per la proprietà.

CMFCPropertyGridColorProperty::SetColumnsNumber

Specifica il numero di colonne della griglia corrente della proprietà color.

Note

La classe CMFCPropertyGridColorProperty supporta una proprietà di colore che può essere aggiunto a un controllo dell'elenco. Per ulteriori informazioni, vedere Classe CMFCPropertyGridCtrl.

Esempio

Nell'esempio seguente viene illustrato come costruire un oggetto con la classe CMFCPropertyGridColorProperty e configurare questo oggetto utilizzando i diversi metodi della classe CMFCPropertyGridColorProperty. Il codice viene illustrato come abilitare i pulsanti automatici e altri e come impostare il colore e il numero di colonne. Questo esempio fa parte Nuovo esempio di controlli.

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

Gerarchia di ereditarietà

CObject

   CMFCPropertyGridProperty

      CMFCPropertyGridColorProperty

Requisiti

intestazione: afxpropertygridctrl.h

Vedere anche

Riferimenti

Grafico delle gerarchie

Classe CMFCPropertyGridCtrl

Classe CMFCPropertyGridProperty

Altre risorse

Classi MFC