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:
Die folgende Abbildung zeigt eine reduzierte Aufgabengruppe:
Die folgende Abbildung zeigt eine 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:
Vererbungshierarchie
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