Udostępnij za pośrednictwem


Klasa CMFCTasksPaneTask

Klasa CMFCTasksPaneTask jest klasą pomocnika, która reprezentuje zadania dla kontrolki okienka zadań ( CMFCTasksPane). Obiekt zadania reprezentuje element w grupie zadań ( CMFCTasksPaneTaskGroup). Każde zadanie może mieć polecenie wykonywane przez platformę, gdy użytkownik kliknie zadanie i ikonę wyświetlaną po lewej stronie nazwy zadania.

Składnia

class CMFCTasksPaneTask : public CObject

Elementy członkowskie

Konstruktory publiczne

Nazwa/nazwisko opis
CMFCTasksPaneTask::CMFCTasksPaneTask Tworzy i inicjuje CMFCTasksPaneTask obiekt.
CMFCTasksPaneTask::~CMFCTasksPaneTask Destruktor.

Metody publiczne

Nazwa/nazwisko opis
CMFCTasksPaneTask::SetACCData Określa dane ułatwień dostępu dla bieżącego zadania.

Składowe danych

Nazwa/nazwisko opis
CMFCTasksPaneTask::m_bAutoDestroyWindow Określa, czy okno zadania jest automatycznie niszczone.
CMFCTasksPaneTask::m_bIsBold Określa, czy struktura rysuje etykietę zadania w tekście pogrubionym.
CMFCTasksPaneTask::m_dwUserData Zawiera dane zdefiniowane przez użytkownika, które platforma kojarzy z zadaniem. Ustaw wartość zero, jeśli zadanie nie ma skojarzonych danych.
CMFCTasksPaneTask::m_hwndTask Dojście do okna zadania.
CMFCTasksPaneTask::m_nIcon Indeks na liście obrazów obrazu wyświetlany obok zadania.
CMFCTasksPaneTask::m_nWindowHeight Wysokość okna zadania. Jeśli zadanie nie ma okna zadania, ta wartość jest równa zero.
CMFCTasksPaneTask::m_pGroup Wskaźnik do tego, do CMFCTasksPaneTaskGroup którego należy to zadanie.
CMFCTasksPaneTask::m_rect Określa prostokąt ograniczenia zadania.
CMFCTasksPaneTask::m_strName Nazwa zadania.
CMFCTasksPaneTask::m_uiCommandID Określa identyfikator polecenia polecenia, które platforma wykonuje, gdy użytkownik kliknie zadanie. Jeśli ta wartość nie jest prawidłowym identyfikatorem polecenia, zadanie jest traktowane jako prosta etykieta.

Uwagi

Poniższa ilustracja przedstawia grupę zadań zawierającą trzy zadania:

Rozwinięta grupa zadań.

Uwaga

Jeśli zadanie nie ma prawidłowego identyfikatora polecenia, jest traktowane jako prosta etykieta.

Hierarchia dziedziczenia

Obiekt CObject

CMFCTasksPaneTask

Wymagania

Nagłówek: afxTasksPane.h

CMFCTasksPaneTask::CMFCTasksPaneTask

Tworzy i inicjuje CMFCTasksPaneTask obiekt.

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

Parametry

PGroup
Określa cmFCTasksPaneTaskGroup, do której należy zadanie.

lpszName
Określa nazwę zadania.

nIcon
Określa indeks obrazu zadania na liście obrazów.

uiCommandID
Określa identyfikator polecenia, które jest wykonywane po kliknięciu zadania.

dwUserData
Dane zdefiniowane przez użytkownika.

hwndTask
Określa dojście do okna zadań.

bAutoDestroyWindow
Jeśli wartość TRUE, okno zadania zostanie automatycznie zniszczone.

nWindowHeight
Określa wysokość okna zadania.

Uwagi

CMFCTasksPaneTask::m_bAutoDestroyWindow

Określa, czy okno zadania jest automatycznie niszczone.

BOOL m_bAutoDestroyWindow;

Uwagi

Ustaw wartość TRUE, aby określić, że okno zadań ( CMFCTasksPaneTask::m_hwndTask) powinno zostać zniszczone automatycznie. W przeciwnym razie wartość FALSE.

CMFCTasksPaneTask::m_bIsBold

Określa, czy etykieta zadania jest rysowana w tekście pogrubionym.

BOOL m_bIsBold;

Uwagi

Ustaw ten element członkowski na wartość TRUE, aby wyświetlić pogrubiony tekst etykiety zadania.

CMFCTasksPaneTask::m_dwUserData

Zawiera dane zdefiniowane przez użytkownika skojarzone z zadaniem. Ustaw wartość zero, jeśli żadne dane nie są skojarzone z zadaniem.

DWORD m_dwUserData;

Uwagi

CMFCTasksPaneTask::m_hwndTask

Dojście do okna zadania.

HWND m_hwndTask;

Uwagi

Aby dodać okno zadania, wywołaj polecenie CMFCTasksPane::AddWindow.

CMFCTasksPaneTask::m_nIcon

Pozycja indeksu na liście obrazów, która identyfikuje obraz wyświetlany obok określonego zadania.

int m_nIcon;

Uwagi

Lista obrazów jest ustawiana przez polecenie CMFCTasksPane::SetIconsList.

Ustaw m_nIcon wartość -1, jeśli chcesz wyświetlić zadanie bez obrazu.

CMFCTasksPaneTask::m_nWindowHeight

Wysokość okna zadania. Jeśli zadanie nie ma okna zadania, ta wartość jest równa zero.

int m_nWindowHeight;

Uwagi

CMFCTasksPaneTask::m_pGroup

Wskaźnik do grupy CMFCTasksPaneTaskGroup , do której należy to zadanie.

CMFCTasksPaneTaskGroup* m_pGroup;

Uwagi

Każde zadanie musi mieć grupę nadrzędną. Grupy są dodawane do okienka zadań przez wywołanie polecenia CMFCTasksPane::AddGroup.

CMFCTasksPaneTask::m_rect

Określa prostokąt ograniczenia zadania.

CRect m_rect;

Uwagi

Ta wartość jest obliczana przez strukturę podczas rysowania zadania.

CMFCTasksPaneTask::m_strName

Nazwa zadania.

CString m_strName;

Uwagi

CMFCTasksPaneTask::m_uiCommandID

Określa identyfikator polecenia polecenia, który jest wykonywany, gdy użytkownik kliknie zadanie. Jeśli ta wartość nie jest prawidłowym identyfikatorem polecenia, zadanie jest traktowane jako prosta etykieta.

UINT m_uiCommandID;

Uwagi

CMFCTasksPaneTask::SetACCData

Określa dane ułatwień dostępu dla bieżącego zadania.

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

Parametry

PParent
[in] Reprezentuje okno nadrzędne bieżącego zadania.

data
[out] Obiekt typu CAccessibilityData wypełniony danymi ułatwień dostępu bieżącego zadania.

Wartość zwracana

Wartość TRUE, jeśli parametr danych został pomyślnie wypełniony danymi ułatwień dostępu bieżącego zadania; w przeciwnym razie wartość FALSE.

Zobacz też

Wykres hierarchii
Klasy
Klasa CObject