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ć opcjonalną podpis (nazwę grupy). Jeśli grupa jest zwinięta, lista zadań nie jest widoczna.
Składnia
class CMFCTasksPaneTaskGroup : public CObject
Członkowie
Konstruktory publiczne
Nazwa/nazwisko | opis |
---|---|
CMFCTasksPaneTaskGroup::CMFCTasksPaneTaskGroup | CMFCTasksPaneTaskGroup Tworzy obiekt. |
CMFCTasksPaneTaskGroup::~CMFCTasksPaneTaskGroup |
Destruktora. |
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 podpis w innym kolorze. |
CMFCTasksPaneTaskGroup::m_lstTasks | Zawiera wewnętrzną listę zadań. |
CMFCTasksPaneTaskGroup::m_rect | Określa prostokąt ograniczenia podpis 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 podpis:
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 dla 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 podpis 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 grupa podpis jest wypełniona 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 podpis 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 dla specjalnej grupy zadań powinny być identyfikowane 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 podpis 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, grupa podpis nie jest wyświetlana 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ń.
Danych
[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
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla