CMFCTasksPaneTask-Klasse
Die CMFCTasksPaneTask
Klasse ist eine Hilfsklasse, die Aufgaben für das Aufgabenbereich-Steuerelement darstellt ( CMFCTasksPane). Das Taskobjekt stellt ein Element in der Aufgabengruppe dar ( CMFCTasksPaneTaskGroup). Jede Aufgabe kann über einen Befehl verfügen, den das Framework ausführt, wenn ein Benutzer auf die Aufgabe klickt, und über ein Symbol, das auf der linken Seite des Aufgabennamens angezeigt wird.
Syntax
class CMFCTasksPaneTask : public CObject
Member
Öffentliche Konstruktoren
Name | Beschreibung |
---|---|
CMFCTasksPaneTask::CMFCTasksPaneTask | Erstellt und initialisiert ein CMFCTasksPaneTask -Objekt |
CMFCTasksPaneTask::~CMFCTasksPaneTask |
Destruktor. |
Öffentliche Methoden
Name | Beschreibung |
---|---|
CMFCTasksPaneTask::SetACCData | Bestimmt die Barrierefreiheitsdaten für die aktuelle Aufgabe. |
Datenelemente
Name | Beschreibung |
---|---|
CMFCTasksPaneTask::m_bAutoDestroyWindow | Bestimmt, ob das Aufgabenfenster automatisch zerstört wird. |
CMFCTasksPaneTask::m_bIsBold | Bestimmt, ob das Framework eine Aufgabenbeschriftung fett formatiert. |
CMFCTasksPaneTask::m_dwUserData | Enthält benutzerdefinierte Daten, die das Framework der Aufgabe zuordnet. Wird auf Null festgelegt, wenn der Vorgang keine zugeordneten Daten enthält. |
CMFCTasksPaneTask::m_hwndTask | Ein Handle für das Aufgabenfenster. |
CMFCTasksPaneTask::m_nIcon | Der Index in der Bildliste des Bilds, das das Framework neben der Aufgabe anzeigt. |
CMFCTasksPaneTask::m_nWindowHeight | Die Höhe des Aufgabenfensters. Wenn der Vorgang kein Aufgabenfenster aufweist, ist dieser Wert null. |
CMFCTasksPaneTask::m_pGroup | Ein Zeiger auf die Aufgabe, zu der CMFCTasksPaneTaskGroup diese Aufgabe gehört. |
CMFCTasksPaneTask::m_rect | Gibt das umgebende Rechteck des Vorgangs an. |
CMFCTasksPaneTask::m_strName | Der Name der Projektaufgabe. |
CMFCTasksPaneTask::m_uiCommandID | Gibt die Befehls-ID des Befehls an, den das Framework ausführt, wenn der Benutzer auf die Aufgabe klickt. Wenn dieser Wert keine gültige Befehls-ID ist, wird die Aufgabe als einfache Bezeichnung behandelt. |
Hinweise
Die folgende Abbildung zeigt eine Aufgabengruppe mit drei Aufgaben:
Hinweis
Wenn eine Aufgabe nicht über eine gültige Befehls-ID verfügt, wird sie als einfache Bezeichnung behandelt.
Vererbungshierarchie
Anforderungen
Header: afxTasksPane.h
CMFCTasksPaneTask::CMFCTasksPaneTask
Erstellt und initialisiert ein CMFCTasksPaneTask
-Objekt
CMFCTasksPaneTask(
CMFCTasksPaneTaskGroup* pGroup,
LPCTSTR lpszName,
int nIcon,
UINT uiCommandID,
DWORD dwUserData = 0,
HWND hwndTask = NULL,
BOOL bAutoDestroyWindow = FALSE,
int nWindowHeight = 0);
Parameter
pGroup
Gibt die CMFCTasksPaneTaskGroup an, zu der die Aufgabe gehört.
lpszName
Gibt den Namen des Vorgangs an.
nIcon
Gibt den Index des Bilds der Aufgabe in der Bildliste an.
uiCommandID
Gibt die Befehls-ID des Befehls an, der ausgeführt wird, wenn auf die Aufgabe geklickt wird.
dwUserData
Benutzerdefinierte Daten.
hwndTask
Gibt das Handle für das Aufgabenfenster an.
bAutoDestroyWindow
Wenn TRUE, wird das Aufgabenfenster automatisch zerstört.
nWindowHeight
Gibt die Höhe des Aufgabenfensters an.
Hinweise
CMFCTasksPaneTask::m_bAutoDestroyWindow
Bestimmt, ob das Aufgabenfenster automatisch zerstört wird.
BOOL m_bAutoDestroyWindow;
Hinweise
Legen Sie auf TRUE fest, um anzugeben, dass das Aufgabenfenster ( CMFCTasksPaneTask::m_hwndTask) automatisch zerstört werden soll; andernfalls FALSE.
CMFCTasksPaneTask::m_bIsBold
Bestimmt, ob eine Vorgangsbezeichnung fett formatiert wird.
BOOL m_bIsBold;
Hinweise
Legen Sie dieses Element auf TRUE fest, um fett formatierten Text für die Aufgabenbezeichnung anzuzeigen.
CMFCTasksPaneTask::m_dwUserData
Enthält benutzerdefinierte Daten, die der Aufgabe zugeordnet sind. Wird auf Null festgelegt, wenn dem Vorgang keine Daten zugeordnet sind.
DWORD m_dwUserData;
Hinweise
CMFCTasksPaneTask::m_hwndTask
Ein Handle für das Aufgabenfenster.
HWND m_hwndTask;
Hinweise
Rufen Sie ZUM Hinzufügen eines Aufgabenfensters CMFCTasksPane::AddWindow auf.
CMFCTasksPaneTask::m_nIcon
Die Indexposition in einer Bildliste, die ein Bild identifiziert, das neben der angegebenen Aufgabe angezeigt wird.
int m_nIcon;
Hinweise
Die Bildliste wird von CMFCTasksPane::SetIconsList festgelegt.
Legen Sie m_nIcon
auf -1 fest, wenn Sie die Aufgabe ohne Bild anzeigen möchten.
CMFCTasksPaneTask::m_nWindowHeight
Die Höhe des Aufgabenfensters. Wenn der Vorgang kein Aufgabenfenster aufweist, ist dieser Wert null.
int m_nWindowHeight;
Hinweise
CMFCTasksPaneTask::m_pGroup
Zeigen Sie auf die CMFCTasksPaneTaskGroup , zu der diese Aufgabe gehört.
CMFCTasksPaneTaskGroup* m_pGroup;
Hinweise
Jede Aufgabe muss über eine übergeordnete Gruppe verfügen. Sie fügen gruppen zu einem Aufgabenbereich hinzu, indem Sie CMFCTasksPane::AddGroup aufrufen.
CMFCTasksPaneTask::m_rect
Gibt das umgebende Rechteck des Vorgangs an.
CRect m_rect;
Hinweise
Dieser Wert wird vom Framework berechnet, wenn die Aufgabe gezeichnet wird.
CMFCTasksPaneTask::m_strName
Der Name der Projektaufgabe.
CString m_strName;
Hinweise
CMFCTasksPaneTask::m_uiCommandID
Gibt die Befehls-ID des Befehls an, der ausgeführt wird, wenn der Benutzer auf die Aufgabe klickt. Wenn dieser Wert keine gültige Befehls-ID ist, wird die Aufgabe als einfache Bezeichnung behandelt.
UINT m_uiCommandID;
Hinweise
CMFCTasksPaneTask::SetACCData
Bestimmt die Barrierefreiheitsdaten für die aktuelle Aufgabe.
virtual BOOL SetACCData(
CWnd* pParent,
CAccessibilityData& data);
Parameter
pParent
[in] Stellt das übergeordnete Fenster der aktuellen Aufgabe dar.
data
[out] Ein Objekt vom Typ CAccessibilityData
, das mit den Barrierefreiheitsdaten der aktuellen Aufgabe aufgefüllt wird.
Rückgabewert
TRUE, wenn der Datenparameter erfolgreich mit den Barrierefreiheitsdaten der aktuellen Aufgabe aufgefüllt wurde; andernfalls FALSE.