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 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:

Skupina úkolů, rozbalené.

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

Sbalená skupina úkolů

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

Skupina úkolů 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ů:

Speciální skupina úkolů

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