Share via


KLASSE CMFCTasksPaneTask

Opmerking

De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

De CMFCTasksPaneTask klasse is een helperklasse die taken vertegenwoordigt voor het taakvensterbesturingselement ( CMFCTasksPane). Het taakobject vertegenwoordigt een item in de taakgroep ( CMFCTasksPaneTaskGroup). Elke taak kan een opdracht hebben die door het framework wordt uitgevoerd wanneer een gebruiker op de taak klikt en een pictogram dat links van de taaknaam wordt weergegeven.

Syntaxis

class CMFCTasksPaneTask : public CObject

Leden

Openbare constructors

Naam Description
CMFCTasksPaneTask::CMFCTasksPaneTask Hiermee maakt en initialiseert u een CMFCTasksPaneTask object.
CMFCTasksPaneTask::~CMFCTasksPaneTask Destructor.

Openbare methoden

Naam Description
CMFCTasksPaneTask::SetACCData Bepaalt de toegankelijkheidsgegevens voor de huidige taak.

Gegevensleden

Naam Description
CMFCTasksPaneTask::m_bAutoDestroyWindow Bepaalt of het taakvenster automatisch wordt vernietigd.
CMFCTasksPaneTask::m_bIsBold Bepaalt of het framework een taaklabel in vetgedrukte tekst tekent.
CMFCTasksPaneTask::m_dwUserData Bevat door de gebruiker gedefinieerde gegevens die het framework aan de taak koppelt. Ingesteld op nul als de taak geen gekoppelde gegevens bevat.
CMFCTasksPaneTask::m_hwndTask Een ingang naar het taakvenster.
CMFCTasksPaneTask::m_nIcon De index in de lijst met afbeeldingen van de afbeelding die in het framework naast de taak wordt weergegeven.
CMFCTasksPaneTask::m_nWindowHeight De hoogte van het taakvenster. Als de taak geen taakvenster heeft, is deze waarde nul.
CMFCTasksPaneTask::m_pGroup Een aanwijzer naar de CMFCTasksPaneTaskGroup taak waartoe deze taak behoort.
CMFCTasksPaneTask::m_rect Hiermee geeft u de begrenzingsrechthoek van de taak.
CMFCTasksPaneTask::m_strName De naam van de taak.
CMFCTasksPaneTask::m_uiCommandID Hiermee geeft u de opdracht-id op van de opdracht die door het framework wordt uitgevoerd wanneer de gebruiker op de taak klikt. Als deze waarde geen geldige opdracht-id is, wordt de taak behandeld als een eenvoudig label.

Opmerkingen

In de volgende afbeelding ziet u een taakgroep met drie taken:

Taakgroep, uitgevouwen.

Opmerking

Als een taak geen geldige opdracht-id heeft, wordt deze beschouwd als een eenvoudig label.

Overnamehiƫrarchie

CObject

CMFCTasksPaneTask

Requirements

Koptekst: afxTasksPane.h

CMFCTasksPaneTask::CMFCTasksPaneTask

Hiermee maakt en initialiseert u een CMFCTasksPaneTask object.

CMFCTasksPaneTask(
    CMFCTasksPaneTaskGroup* pGroup,
    LPCTSTR lpszName,
    int nIcon,
    UINT uiCommandID,
    DWORD dwUserData = 0,
    HWND hwndTask = NULL,
    BOOL bAutoDestroyWindow = FALSE,
    int nWindowHeight = 0);

Parameterwaarden

pGroup
Hiermee geeft u de CMFCTasksPaneTaskGroup waartoe de taak behoort.

lpszName
Hiermee geeft u de naam van de taak.

nIcon
Hiermee geeft u de index van de afbeelding van de taak in de lijst met afbeeldingen.

uiCommandID
Hiermee geeft u de opdracht-id van de opdracht die wordt uitgevoerd wanneer de taak wordt geklikt.

dwUserData
Door de gebruiker gedefinieerde gegevens.

hwndTask
Hiermee geeft u de ingang naar het taakvenster.

bAutoDestroyWindow
Indien WAAR, wordt het taakvenster automatisch vernietigd.

nWindowHeight
Hiermee geeft u de hoogte van het taakvenster.

Opmerkingen

CMFCTasksPaneTask::m_bAutoDestroyWindow

Bepaalt of het taakvenster automatisch wordt vernietigd.

BOOL m_bAutoDestroyWindow;

Opmerkingen

Ingesteld op TRUE om op te geven dat het taakvenster ( CMFCTasksPaneTask::m_hwndTask) automatisch moet worden vernietigd; anders, ONWAAR.

CMFCTasksPaneTask::m_bIsBold

Bepaalt of een taaklabel vet wordt getekend.

BOOL m_bIsBold;

Opmerkingen

Stel dit lid in op TRUE om vetgedrukte tekst voor het taaklabel weer te geven.

CMFCTasksPaneTask::m_dwUserData

Bevat door de gebruiker gedefinieerde gegevens die aan de taak zijn gekoppeld. Ingesteld op nul als er geen gegevens aan de taak zijn gekoppeld.

DWORD m_dwUserData;

Opmerkingen

CMFCTasksPaneTask::m_hwndTask

Een ingang naar het taakvenster.

HWND m_hwndTask;

Opmerkingen

Als u een taakvenster wilt toevoegen, roept u CMFCTasksPane::AddWindow aan.

CMFCTasksPaneTask::m_nIcon

De indexpositie in een lijst met afbeeldingen die een afbeelding identificeert die naast de opgegeven taak wordt weergegeven.

int m_nIcon;

Opmerkingen

De lijst met afbeeldingen is ingesteld door CMFCTasksPane::SetIconsList.

Ingesteld m_nIcon op -1 als u de taak wilt weergeven zonder een afbeelding.

CMFCTasksPaneTask::m_nWindowHeight

De hoogte van het taakvenster. Als de taak geen taakvenster heeft, is deze waarde nul.

int m_nWindowHeight;

Opmerkingen

CMFCTasksPaneTask::m_pGroup

Wijs de CMFCTasksPaneTaskGroup aan waartoe deze taak behoort.

CMFCTasksPaneTaskGroup* m_pGroup;

Opmerkingen

Elke taak moet een bovenliggende groep hebben. U voegt groepen toe aan een taakvenster door CMFCTasksPane::AddGroup aan te roepen.

CMFCTasksPaneTask::m_rect

Hiermee geeft u de begrenzingsrechthoek van de taak.

CRect m_rect;

Opmerkingen

Deze waarde wordt berekend door het framework wanneer de taak wordt getekend.

CMFCTasksPaneTask::m_strName

De naam van de taak.

CString m_strName;

Opmerkingen

CMFCTasksPaneTask::m_uiCommandID

Hiermee geeft u de opdracht-id op van de opdracht die wordt uitgevoerd wanneer de gebruiker op de taak klikt. Als deze waarde geen geldige opdracht-id is, wordt de taak behandeld als een eenvoudig label.

UINT m_uiCommandID;

Opmerkingen

CMFCTasksPaneTask::SetACCData

Bepaalt de toegankelijkheidsgegevens voor de huidige taak.

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

Parameterwaarden

pParent
[in] Vertegenwoordigt het bovenliggende venster van de huidige taak.

gegevens
[uit] Een object van het type CAccessibilityData dat wordt gevuld met de toegankelijkheidsgegevens van de huidige taak.

Retourwaarde

WAAR als de gegevensparameter is gevuld met de toegankelijkheidsgegevens van de huidige taak; anders, ONWAAR.

Zie ook

Hiƫrarchiegrafiek
Klassen
CObject-klasse