Třída CMFCPropertyGridColorProperty
CMFCPropertyGridColorProperty Třída podporuje vlastnost ovládacího prvku položky seznamu, který otevře dialogové okno pro výběr barvy.
class CMFCPropertyGridColorProperty : public CMFCPropertyGridProperty
Členy
Veřejné konstruktory
Název |
Description |
---|---|
CMFCPropertyGridColorProperty::CMFCPropertyGridColorProperty |
Konstrukce CMFCPropertyGridColorProperty objektu. |
CMFCPropertyGridColorProperty::~CMFCPropertyGridColorProperty |
Destruktoru. |
Veřejné metody
Název |
Description |
---|---|
Umožňuje Automatické na tlačítko dialogové okno Výběr barvy.(Standardní tlačítko Automatické jmenuje Automatické.) |
|
Umožňuje ostatní na tlačítko dialogové okno Výběr barvy.(Standardní jiné tlačítko jmenuje Další barvy....) |
|
CMFCPropertyGridColorProperty::FormatProperty |
Formáty textové vyjádření hodnoty vlastnosti.(Přepíše CMFCPropertyGridProperty::FormatProperty.) |
Načte aktuální barevné vlastnosti. |
|
CMFCPropertyGridColorProperty::GetThisClass |
Používané rámci získat ukazatel CRuntimeClass objekt, který je přidružen typ této třídy. |
CMFCPropertyGridColorProperty::OnClickButton |
Po klepnutí na tlačítko, které jsou obsaženy ve vlastnosti volat rozhraní.(Přepíše CMFCPropertyGridProperty::OnClickButton.) |
CMFCPropertyGridColorProperty::OnDrawValue |
Volat rozhraní zobrazí hodnotu vlastnosti.(Přepíše CMFCPropertyGridProperty::OnDrawValue.) |
CMFCPropertyGridColorProperty::OnEdit |
Rámci volána když uživatel je změna hodnoty vlastnosti.(Přepíše CMFCPropertyGridProperty::OnEdit.) |
CMFCPropertyGridColorProperty::OnUpdateValue |
Rámci vyvolána při změně hodnoty upravitelné vlastnosti.(Přepíše CMFCPropertyGridProperty::OnUpdateValue.) |
Nastaví vlastnosti novou barvu. |
|
Určuje počet sloupců v mřížce aktuální barevné vlastnosti. |
Poznámky
CMFCPropertyGridColorProperty Třída podporuje vlastnost Barva, která mohou být přidány do seznamu vlastností ovládacího prvku.Další informace naleznete Třída CMFCPropertyGridCtrl.
Příklad
Následující příklad ukazuje, jak vytvořit objekt CMFCPropertyGridColorProperty třídy a konfigurace tohoto objektu pomocí různých metod CMFCPropertyGridColorProperty třídy.Kód vysvětluje, jak povolit automatické a ostatní tlačítka a jak nastavit barvu a počet sloupců.V tomto příkladu je součástí vzorku nové ovládací prvky.
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);
Hierarchii dědičnosti
Požadavky
Záhlaví: afxpropertygridctrl.h
Viz také
Referenční dokumentace
Třída CMFCPropertyGridProperty