CMFCTasksPaneTaskGroup – třída
Třída CMFCTasksPaneTaskGroup
je pomocná třída používaná ovládacím prvku CMFCTasksPane . Objekty typu CMFCTasksPaneTaskGroup
představují skupinu úloh. Skupina úloh je seznam položek, které architektura zobrazuje v samostatném poli, které má sbalit tlačítko. Pole může mít volitelný titulek (název skupiny). Pokud je skupina sbalená, seznam úkolů se nezobrazuje.
Syntaxe
class CMFCTasksPaneTaskGroup : public CObject
Členové
Veřejné konstruktory
Název | Popis |
---|---|
CMFCTasksPaneTaskGroup::CMFCTasksPaneTaskGroup | CMFCTasksPaneTaskGroup Vytvoří objekt. |
CMFCTasksPaneTaskGroup::~CMFCTasksPaneTaskGroup |
Destruktor. |
Veřejné metody
Název | Popis |
---|---|
CMFCTasksPaneTaskGroup::SetACCData | Určuje data přístupnosti pro aktuální skupinu úkolů. |
Datové členy
Název | Popis |
---|---|
CMFCTasksPaneTaskGroup::m_bIsBottom | Určuje, zda je skupina úloh zarovnaná do dolní části ovládacího prvku podokna úloh. |
CMFCTasksPaneTaskGroup::m_bIsCollapsed | Určuje, zda je skupina úkolů sbalená. |
CMFCTasksPaneTaskGroup::m_bIsSpecial | Určuje, zda je skupina úkolů zvláštní. Architektura zobrazuje zvláštní titulky v jiné barvě. |
CMFCTasksPaneTaskGroup::m_lstTasks | Obsahuje interní seznam úkolů. |
CMFCTasksPaneTaskGroup::m_rect | Určuje ohraničující obdélník titulku skupiny. |
CMFCTasksPaneTaskGroup::m_rectGroup | Určuje ohraničující obdélník skupiny. |
CMFCTasksPaneTaskGroup::m_strName | Určuje název skupiny. |
Poznámky
Následující obrázek znázorňuje rozbalenou skupinu úloh:
Následující obrázek znázorňuje sbalenou skupinu úloh:
Následující obrázek znázorňuje skupinu úloh bez titulku:
Následující obrázek znázorňuje dvě skupiny úloh. První skupina úkolů je označena jako zvláštní nastavením příznaku m_bIsSpecial
na HODNOTU PRAVDA, zatímco druhá skupina úkolů není zvláštní. Všimněte si, že titulek první skupiny úkolů je tmavší než druhá skupina úkolů:
Hierarchie dědičnosti
Požadavky
Hlavička: afxTasksPane.h
CMFCTasksPaneTaskGroup::CMFCTasksPaneTaskGroup
CMFCTasksPaneTaskGroup
Vytvoří objekt.
CMFCTasksPaneTaskGroup(
LPCTSTR lpszName,
BOOL bIsBottom,
BOOL bIsSpecial=FALSE,
BOOL bIsCollapsed=FALSE,
CMFCTasksPanePropertyPage* pPage=NULL,
HICON hIcon=NULL);
Parametry
lpszName
Určuje název skupiny v titulku skupiny.
bIsBottom
Určuje, jestli je skupina zarovnaná do dolní části ovládacího prvku podokna úloh.
bIsSpecial
Určuje, zda je skupina určena jako zvláštní , a proto zda je titulky skupiny vyplněny jinou barvou.
bIsCollapsed
Určuje, jestli je skupina sbalená.
pPage
Určuje stránku vlastností, do které tato skupina úloh patří.
hIcon
Určuje ikonu, která se zobrazí v titulku skupiny.
Poznámky
CMFCTasksPaneTaskGroup::m_bIsBottom
Určuje, zda je skupina úloh zarovnaná do dolní části ovládacího prvku podokna úloh.
BOOL m_bIsBottom;
Poznámky
Do dolní části ovládacího prvku podokna úloh je možné zarovnat pouze jednu skupinu. Tato skupina úkolů musí být přidána jako poslední. Další informace naleznete v tématu CMFCTasksPane::AddGroup.
CMFCTasksPaneTaskGroup::m_bIsCollapsed
Určuje, zda je skupina úkolů sbalená.
BOOL m_bIsCollapsed;
Poznámky
Můžete povolit nebo zakázat možnost sbalit skupiny v podokně úloh voláním CMFCTasksPane::EnableGroupCollapse.
CMFCTasksPaneTaskGroup::m_bIsSpecial
Určuje, jestli je skupina úkolů zvláštní a zda má být titulek pro speciální skupinu úkolů identifikován jinou barvou.
BOOL m_bIsSpecial;
Poznámky
Pokud vaše aplikace používá vizuální motiv systému Windows XP a m_bIsSpecial
je FALSE, architektura volá DrawThemeBackground
s příznakem EBP_NORMALGROUPBACKGROUND. Pokud m_bIsSpecial
je true, architektura volá DrawThemeBackground
s příznakem EBP_SPECIALGROUPBACKGROUND.
CMFCTasksPaneTaskGroup::m_lstTasks
Obsahuje interní seznam úkolů.
CObList m_lstTasks;
Poznámky
Chcete-li vyplnit tento seznam, zavolejte CMFCTasksPane::AddTask.
CMFCTasksPaneTaskGroup::m_rect
Určuje ohraničující obdélník titulku skupiny.
CRect m_rect;
Poznámky
Tato hodnota se automaticky vypočítá rozhraním.
CMFCTasksPaneTaskGroup::m_rectGroup
Určuje ohraničující obdélník skupiny.
CRect m_rectGroup;
Poznámky
Tato hodnota se vypočítá automaticky rozhraním.
CMFCTasksPaneTaskGroup::m_strName
Určuje název skupiny.
CString m_strName;
Poznámky
Pokud je tato hodnota prázdná, titulky skupiny se nezobrazí a skupinu nelze sbalit.
CMFCTasksPaneTaskGroup::SetACCData
Určuje data přístupnosti pro aktuální skupinu úkolů.
virtual BOOL SetACCData(
CWnd* pParent,
CAccessibilityData& data);
Parametry
pParent
[v] Představuje nadřazené okno aktuální skupiny úloh.
data
[ven] Objekt typu CAccessibilityData
naplněný daty přístupnosti aktuální skupiny úloh.
Návratová hodnota
TRUE, pokud byl datový parametr úspěšně naplněn daty přístupnosti aktuální skupiny úloh; jinak NEPRAVDA.
Viz také
Graf hierarchie
Třídy
CMFCTasksPane – třída
CMFCTasksPaneTask – třída
CMFCOutlookBar – třída
CObject – třída