Freigeben über


CMFCTasksPaneTaskGroup-Klasse

Die CMFCTasksPaneTaskGroup Klasse ist eine Hilfsklasse, die vom CMFCTasksPane-Steuerelement verwendet wird. Objekte des Typs CMFCTasksPaneTaskGroup stellen eine Aufgabengruppedar. Die Aufgabengruppe ist eine Liste von Elementen, die vom Framework in einem separaten Feld angezeigt wird, das eine Schaltfläche zum Reduzieren enthält. Das Feld kann über eine optionale Beschriftung (Gruppennamen) verfügen. Wenn eine Gruppe reduziert ist, ist die Liste der Aufgaben nicht sichtbar.

Syntax

class CMFCTasksPaneTaskGroup : public CObject

Member

Öffentliche Konstruktoren

Name Beschreibung
CMFCTasksPaneTaskGroup::CMFCTasksPaneTaskGroup Erstellt ein CMFCTasksPaneTaskGroup-Objekt.
CMFCTasksPaneTaskGroup::~CMFCTasksPaneTaskGroup Destruktor.

Öffentliche Methoden

Name Beschreibung
CMFCTasksPaneTaskGroup::SetACCData Bestimmt die Barrierefreiheitsdaten für die aktuelle Aufgabengruppe.

Datenelemente

Name Beschreibung
CMFCTasksPaneTaskGroup::m_bIsBottom Bestimmt, ob die Aufgabengruppe am unteren Rand des Aufgabenbereich-Steuerelements ausgerichtet ist.
CMFCTasksPaneTaskGroup::m_bIsCollapsed Bestimmt, ob die Aufgabengruppe reduziert ist.
CMFCTasksPaneTaskGroup::m_bIsSpecial Bestimmt, ob die Aufgabengruppe sonderlich ist . Das Framework zeigt spezielle Beschriftungen in einer anderen Farbe an.
CMFCTasksPaneTaskGroup::m_lstTasks Enthält die interne Liste der Aufgaben.
CMFCTasksPaneTaskGroup::m_rect Gibt das umgebende Rechteck der Gruppenbeschriftung an.
CMFCTasksPaneTaskGroup::m_rectGroup Gibt das umgebende Rechteck der Gruppe an.
CMFCTasksPaneTaskGroup::m_strName Geben Sie den Namen der Gruppe an.

Hinweise

Die folgende Abbildung zeigt eine erweiterte Aufgabengruppe:

Aufgabengruppe erweitert.

Die folgende Abbildung zeigt eine reduzierte Aufgabengruppe:

Reduzierte Aufgabengruppe.

Die folgende Abbildung zeigt eine Aufgabengruppe ohne Beschriftung:

Aufgabengruppe ohne Beschriftung.

Die folgende Abbildung zeigt zwei Aufgabengruppen. Die erste Aufgabengruppe wird durch Festlegen der m_bIsSpecial Kennzeichnung auf TRUE gekennzeichnet, während die zweite Aufgabengruppe nicht speziell ist. Beachten Sie, dass die Beschriftung für die erste Aufgabengruppe dunkler als die zweite Aufgabengruppe ist:

Spezielle Aufgabengruppe.

Vererbungshierarchie

CObject

CMFCTasksPaneTaskGroup

Anforderungen

Header: afxTasksPane.h

CMFCTasksPaneTaskGroup::CMFCTasksPaneTaskGroup

Erstellt ein CMFCTasksPaneTaskGroup-Objekt.

CMFCTasksPaneTaskGroup(
    LPCTSTR lpszName,
    BOOL bIsBottom,
    BOOL bIsSpecial=FALSE,
    BOOL bIsCollapsed=FALSE,
    CMFCTasksPanePropertyPage* pPage=NULL,
    HICON hIcon=NULL);

Parameter

lpszName
Gibt den Namen der Gruppe in der Gruppenbeschriftung an.

bIsBottom
Gibt an, ob die Gruppe am unteren Rand des Aufgabenbereich-Steuerelements ausgerichtet ist.

bIsSpecial
Gibt an, ob die Gruppe als sonderlich festgelegt ist und somit, ob die Gruppenbeschriftung mit einer anderen Farbe gefüllt ist.

bIsCollapsed
Gibt an, ob die Gruppe reduziert ist.

pPage
Gibt die Eigenschaftenseite an, zu der diese Aufgabengruppe gehört.

hIcon
Gibt das Symbol an, das in der Gruppenbeschriftung angezeigt wird.

Hinweise

CMFCTasksPaneTaskGroup::m_bIsBottom

Bestimmt, ob die Aufgabengruppe am unteren Rand des Aufgabenbereich-Steuerelements ausgerichtet ist.

BOOL m_bIsBottom;

Hinweise

Nur eine Gruppe kann am unteren Rand des Aufgabenbereich-Steuerelements ausgerichtet werden. Diese Aufgabengruppe muss zuletzt hinzugefügt werden. Weitere Informationen finden Sie unter CMFCTasksPane::AddGroup.

CMFCTasksPaneTaskGroup::m_bIsCollapsed

Bestimmt, ob die Aufgabengruppe reduziert ist.

BOOL m_bIsCollapsed;

Hinweise

Sie können die Möglichkeit zum Reduzieren von Gruppen im Aufgabenbereich aktivieren oder deaktivieren, indem Sie CMFCTasksPane::EnableGroupCollapse aufrufen.

CMFCTasksPaneTaskGroup::m_bIsSpecial

Bestimmt, ob die Aufgabengruppe speziell ist und ob die Beschriftung für eine spezielle Aufgabengruppe durch eine andere Farbe identifiziert werden soll.

BOOL m_bIsSpecial;

Hinweise

Wenn Ihre Anwendung das visuelle Windows XP-Design verwendet und m_bIsSpecial FALSE ist, ruft das Framework mit dem EBP_NORMALGROUPBACKGROUND-Flag auf DrawThemeBackground . Wenn m_bIsSpecial WAHR ist, ruft das Framework mit dem EBP_SPECIALGROUPBACKGROUND-Flag auf DrawThemeBackground .

CMFCTasksPaneTaskGroup::m_lstTasks

Enthält die interne Liste der Aufgaben.

CObList m_lstTasks;

Hinweise

Rufen Sie CMFCTasksPane::AddTask auf, um diese Liste auszufüllen.

CMFCTasksPaneTaskGroup::m_rect

Gibt das umgebende Rechteck der Gruppenbeschriftung an.

CRect m_rect;

Hinweise

Dieser Wert wird automatisch vom Framework berechnet.

CMFCTasksPaneTaskGroup::m_rectGroup

Gibt das umgebende Rechteck der Gruppe an.

CRect m_rectGroup;

Hinweise

Dieser Wert wird automatisch vom Framework berechnet.

CMFCTasksPaneTaskGroup::m_strName

Geben Sie den Namen der Gruppe an.

CString m_strName;

Hinweise

Wenn dieser Wert leer ist, wird die Gruppenbeschriftung nicht angezeigt, und die Gruppe kann nicht reduziert werden.

CMFCTasksPaneTaskGroup::SetACCData

Bestimmt die Barrierefreiheitsdaten für die aktuelle Aufgabengruppe.

virtual BOOL SetACCData(
    CWnd* pParent,
    CAccessibilityData& data);

Parameter

pParent
[in] Stellt das übergeordnete Fenster der aktuellen Aufgabengruppe dar.

data
[out] Ein Objekt vom Typ CAccessibilityData , das mit den Barrierefreiheitsdaten der aktuellen Aufgabengruppe aufgefüllt wird.

Rückgabewert

TRUE, wenn der Datenparameter erfolgreich mit den Barrierefreiheitsdaten der aktuellen Vorgangsgruppe ausgefüllt wurde; andernfalls FALSE.

Siehe auch

Hierarchiediagramm
Klassen
CMFCTasksPane-Klasse
CMFCTasksPaneTask-Klasse
CMFCOutlookBar-Klasse
CObject-Klasse