Klasa CMFCTasksPaneTaskGroup
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