Classe di 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 |
---|---|
Abilita il pulsante automatico nella finestra di dialogo di selezione di colori.(Il pulsante automatico standard è contrassegnato Automatico). |
|
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). |
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). |
Imposta un nuovo colore per la proprietà. |
|
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 di 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à
Requisiti
intestazione: afxpropertygridctrl.h
Vedere anche
Riferimenti
Classe di CMFCPropertyGridCtrl
Classe di CMFCPropertyGridProperty