Sdílet prostřednictvím


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 volitelnou popis (název skupiny). Pokud je skupina sbalená, seznam úkolů se nezobrazuje.

Syntaxe

class CMFCTasksPaneTaskGroup : public CObject

Členové

Veřejné konstruktory

Jméno popis
CMFCTasksPaneTaskGroup::CMFCTasksPaneTaskGroup CMFCTasksPaneTaskGroup Vytvoří objekt.
CMFCTasksPaneTaskGroup::~CMFCTasksPaneTaskGroup Destruktor.

Veřejné metody

Jméno popis
CMFCTasksPaneTaskGroup::SetACCData Určuje data přístupnosti pro aktuální skupinu úkolů.

Datové členy

Jméno 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 speciální popis v jiné barvě.
CMFCTasksPaneTaskGroup::m_lstTasks Obsahuje interní seznam úkolů.
CMFCTasksPaneTaskGroup::m_rect Určuje ohraničující obdélník skupiny popis.
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:

Task group, expanded.

Následující obrázek znázorňuje sbalenou skupinu úloh:

Collapsed task group.

Následující obrázek znázorňuje skupinu úloh bez popis:

Task group without a caption.

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 popis pro první skupinu úkolů je tmavší než druhá skupina úkolů:

Special task group.

Hierarchie dědičnosti

Objekt CObject

CMFCTasksPaneTaskGroup

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 ve skupině popis.

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 skupina popis vyplněna 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í ve skupině popis.

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, zda je skupina úkolů zvláštní a zda má být popis pro speciální skupinu úkolů identifikována 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 skupiny popis.

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á, skupina popis 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.

Dat
[ven] Objekt typu CAccessibilityData naplněný daty přístupnosti aktuální skupiny úloh.

Vrácená 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