Freigeben über


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:

Task group, expanded.

Hinweis

Wenn eine Aufgabe nicht über eine gültige Befehls-ID verfügt, wird sie als einfache Bezeichnung behandelt.

Vererbungshierarchie

CObject

CMFCTasksPaneTask

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.

Siehe auch

Hierarchiediagramm
Klassen
CObject-Klasse