Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Klasa CMFCTasksPaneTaskGroup jest klasą pomocnika używaną przez kontrolkę CMFCTasksPane . Obiekty typu CMFCTasksPaneTaskGroup reprezentują grupę zadań. Grupa zadań to lista elementów, które platforma wyświetla w osobnym polu z przyciskiem zwijania. Pole może mieć opcjonalny podpis (nazwa grupy). Jeśli grupa jest zwinięta, lista zadań nie jest widoczna.
Składnia
class CMFCTasksPaneTaskGroup : public CObject
Elementy członkowskie
Konstruktory publiczne
| Nazwa/nazwisko | opis |
|---|---|
| CMFCTasksPaneTaskGroup::CMFCTasksPaneTaskGroup | CMFCTasksPaneTaskGroup Tworzy obiekt. |
CMFCTasksPaneTaskGroup::~CMFCTasksPaneTaskGroup |
Destruktor. |
Metody publiczne
| Nazwa/nazwisko | opis |
|---|---|
| CMFCTasksPaneTaskGroup::SetACCData | Określa dane ułatwień dostępu dla bieżącej grupy zadań. |
Składowe danych
| Nazwa/nazwisko | opis |
|---|---|
| CMFCTasksPaneTaskGroup::m_bIsBottom | Określa, czy grupa zadań jest wyrównana do dołu kontrolki okienka zadań. |
| CMFCTasksPaneTaskGroup::m_bIsCollapsed | Określa, czy grupa zadań jest zwinięta. |
| CMFCTasksPaneTaskGroup::m_bIsSpecial | Określa, czy grupa zadań jest specjalna. Platforma wyświetla specjalne podpisy w innym kolorze. |
| CMFCTasksPaneTaskGroup::m_lstTasks | Zawiera wewnętrzną listę zadań. |
| CMFCTasksPaneTaskGroup::m_rect | Określa prostokąt ograniczenia podpisu grupy. |
| CMFCTasksPaneTaskGroup::m_rectGroup | Określa prostokąt ograniczenia grupy. |
| CMFCTasksPaneTaskGroup::m_strName | Określa nazwę grupy. |
Uwagi
Poniższa ilustracja przedstawia rozszerzoną grupę zadań:

Poniższa ilustracja przedstawia zwiniętą grupę zadań:

Poniższa ilustracja przedstawia grupę zadań bez podpisu:

Poniższa ilustracja przedstawia dwie grupy zadań. Pierwsza grupa zadań jest oznaczona jako specjalna, ustawiając flagę m_bIsSpecial na TRUE, podczas gdy druga grupa zadań nie jest specjalna. Zwróć uwagę, że podpis pierwszej grupy zadań jest ciemniejszy niż druga grupa zadań:

Hierarchia dziedziczenia
Wymagania
Nagłówek: afxTasksPane.h
CMFCTasksPaneTaskGroup::CMFCTasksPaneTaskGroup
CMFCTasksPaneTaskGroup Tworzy obiekt.
CMFCTasksPaneTaskGroup(
LPCTSTR lpszName,
BOOL bIsBottom,
BOOL bIsSpecial=FALSE,
BOOL bIsCollapsed=FALSE,
CMFCTasksPanePropertyPage* pPage=NULL,
HICON hIcon=NULL);
Parametry
lpszName
Określa nazwę grupy w podpisie grupy.
bIsBottom
Określa, czy grupa jest wyrównana do dołu kontrolki okienka zadań.
bIsSpecial
Określa, czy grupa jest wyznaczona jako specjalna , a tym samym, czy podpis grupy jest wypełniony innym kolorem.
bIsCollapsed
Określa, czy grupa jest zwinięta.
pPage
Określa stronę właściwości, do którego należy ta grupa zadań.
hIcon
Określa ikonę wyświetlaną w podpisie grupy.
Uwagi
CMFCTasksPaneTaskGroup::m_bIsBottom
Określa, czy grupa zadań jest wyrównana do dołu kontrolki okienka zadań.
BOOL m_bIsBottom;
Uwagi
Tylko jedna grupa może być wyrównana do dołu kontrolki okienka zadań. Tę grupę zadań należy dodać ostatnio. Aby uzyskać więcej informacji, zobacz CMFCTasksPane::AddGroup.
CMFCTasksPaneTaskGroup::m_bIsCollapsed
Określa, czy grupa zadań jest zwinięta.
BOOL m_bIsCollapsed;
Uwagi
Możesz włączyć lub wyłączyć możliwość zwijania grup w okienku zadań, wywołując polecenie CMFCTasksPane::EnableGroupCollapse.
CMFCTasksPaneTaskGroup::m_bIsSpecial
Określa, czy grupa zadań jest specjalna i czy podpis specjalnej grupy zadań powinien być identyfikowany za pomocą innego koloru.
BOOL m_bIsSpecial;
Uwagi
Jeśli aplikacja używa motywu wizualnego systemu Windows XP i m_bIsSpecial ma wartość FALSE, wywołania DrawThemeBackground struktury z flagą EBP_NORMALGROUPBACKGROUND. Jeśli m_bIsSpecial ma wartość TRUE, struktura wywołuje DrawThemeBackground flagę EBP_SPECIALGROUPBACKGROUND.
CMFCTasksPaneTaskGroup::m_lstTasks
Zawiera wewnętrzną listę zadań.
CObList m_lstTasks;
Uwagi
Aby wypełnić tę listę, wywołaj polecenie CMFCTasksPane::AddTask.
CMFCTasksPaneTaskGroup::m_rect
Określa prostokąt ograniczenia podpisu grupy.
CRect m_rect;
Uwagi
Ta wartość jest obliczana automatycznie przez platformę.
CMFCTasksPaneTaskGroup::m_rectGroup
Określa prostokąt ograniczenia grupy.
CRect m_rectGroup;
Uwagi
Ta wartość jest obliczana automatycznie przez platformę.
CMFCTasksPaneTaskGroup::m_strName
Określa nazwę grupy.
CString m_strName;
Uwagi
Jeśli ta wartość jest pusta, podpis grupy nie jest wyświetlany i nie można zwinąć grupy.
CMFCTasksPaneTaskGroup::SetACCData
Określa dane ułatwień dostępu dla bieżącej grupy zadań.
virtual BOOL SetACCData(
CWnd* pParent,
CAccessibilityData& data);
Parametry
PParent
[in] Reprezentuje okno nadrzędne bieżącej grupy zadań.
data
[out] Obiekt typu CAccessibilityData wypełniony danymi ułatwień dostępu bieżącej grupy zadań.
Wartość zwracana
Wartość TRUE, jeśli parametr danych został pomyślnie wypełniony danymi ułatwień dostępu bieżącej grupy zadań; w przeciwnym razie wartość FALSE.
Zobacz też
Wykres hierarchii
Klasy
Klasa CMFCTasksPane
Klasa CMFCTasksPaneTask
Klasa CMFCOutlookBar
Klasa CObject