Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
Библиотека классов Microsoft Foundation (MFC) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.
Класс CMFCTasksPaneTaskGroup является вспомогательным классом, используемым элементом управления CMFCTasksPane . Объекты типа CMFCTasksPaneTaskGroup представляют группу задач. Группа задач — это список элементов, отображаемых структурой в отдельном поле с кнопкой "Свернуть". Поле может иметь необязательный заголовок (имя группы). Если группа свернута, список задач не отображается.
Синтаксис
class CMFCTasksPaneTaskGroup : public CObject
Участники
Открытые конструкторы
| Имя | Описание |
|---|---|
| CMFCTasksPaneTaskGroup::CMFCTasksPaneTaskGroup | Формирует объект CMFCTasksPaneTaskGroup. |
CMFCTasksPaneTaskGroup::~CMFCTasksPaneTaskGroup |
Деструктор. |
Открытые методы
| Имя | Описание |
|---|---|
| CMFCTasksPaneTaskGroup::SetACCData | Определяет данные специальных возможностей для текущей группы задач. |
Элементы данных
| Имя | Описание |
|---|---|
| CMFCTasksPaneTaskGroup::m_bIsBottom | Определяет, соответствует ли группа задач нижней части элемента управления области задач. |
| CMFCTasksPaneTaskGroup::m_bIsCollapsed | Определяет, свернута ли группа задач. |
| CMFCTasksPaneTaskGroup::m_bIsSpecial | Определяет, является ли группа задач специальной. Платформа отображает специальные подписи в другом цвете. |
| CMFCTasksPaneTaskGroup::m_lstTasks | Содержит внутренний список задач. |
| CMFCTasksPaneTaskGroup::m_rect | Задает ограничивающий прямоугольник заголовка группы. |
| CMFCTasksPaneTaskGroup::m_rectGroup | Указывает ограничивающий прямоугольник группы. |
| CMFCTasksPaneTaskGroup::m_strName | Указывает имя группы. |
Замечания
На следующем рисунке показана развернутая группа задач:
На следующем рисунке показана свернутая группа задач:
На следующем рисунке показана группа задач без заголовка:
На следующем рисунке показаны две группы задач. Первая группа задач помечается как специальная, задав m_bIsSpecial флаг TRUE, а вторая группа задач не является специальной. Обратите внимание, что подпись для первой группы задач темнее, чем вторая группа задач:
Иерархия наследования
Требования
Заголовок: afxTasksPane.h
CMFCTasksPaneTaskGroup::CMFCTasksPaneTaskGroup
Формирует объект CMFCTasksPaneTaskGroup.
CMFCTasksPaneTaskGroup(
LPCTSTR lpszName,
BOOL bIsBottom,
BOOL bIsSpecial=FALSE,
BOOL bIsCollapsed=FALSE,
CMFCTasksPanePropertyPage* pPage=NULL,
HICON hIcon=NULL);
Параметры
lpszName
Указывает имя группы в заголовке группы.
bIsBottom
Указывает, выравнивается ли группа в нижней части элемента управления области задач.
bIsSpecial
Указывает, назначена ли группа как специальная , и таким образом, заполняется ли подпись группы другим цветом.
bIsCollapsed
Указывает, свернута ли группа.
pPage
Указывает страницу свойств, к которой принадлежит эта группа задач.
hIcon
Указывает значок, отображаемый в заголовке группы.
Замечания
CMFCTasksPaneTaskGroup::m_bIsBottom
Определяет, соответствует ли группа задач нижней части элемента управления области задач.
BOOL m_bIsBottom;
Замечания
В нижней части элемента управления области задач можно выровнять только одну группу. Эта группа задач должна быть добавлена последней. Дополнительные сведения см. в разделе CMFCTasksPane::AddGroup.
CMFCTasksPaneTaskGroup::m_bIsCollapsed
Определяет, свернута ли группа задач.
BOOL m_bIsCollapsed;
Замечания
Вы можете включить или отключить возможность свернуть группы на панели задач, вызвав CMFCTasksPane::EnableGroupCollapse.
CMFCTasksPaneTaskGroup::m_bIsSpecial
Определяет, является ли группа задач специальной и должна ли подпись для специальной группы задач определяться другим цветом.
BOOL m_bIsSpecial;
Замечания
Если приложение использует визуальную тему Windows XP и m_bIsSpecial имеет значение FALSE, платформа вызывается DrawThemeBackground с флагом EBP_NORMALGROUPBACKGROUND. Если m_bIsSpecial задано значение TRUE, платформа вызывается DrawThemeBackground с флагом EBP_SPECIALGROUPBACKGROUND.
CMFCTasksPaneTaskGroup::m_lstTasks
Содержит внутренний список задач.
CObList m_lstTasks;
Замечания
Чтобы заполнить этот список, вызовите CMFCTasksPane::AddTask.
CMFCTasksPaneTaskGroup::m_rect
Задает ограничивающий прямоугольник заголовка группы.
CRect m_rect;
Замечания
Это значение вычисляется платформой автоматически.
CMFCTasksPaneTaskGroup::m_rectGroup
Указывает ограничивающий прямоугольник группы.
CRect m_rectGroup;
Замечания
Это значение вычисляется автоматически платформой.
CMFCTasksPaneTaskGroup::m_strName
Указывает имя группы.
CString m_strName;
Замечания
Если это значение пусто, подпись группы не отображается, а группа не может быть свернута.
CMFCTasksPaneTaskGroup::SetACCData
Определяет данные специальных возможностей для текущей группы задач.
virtual BOOL SetACCData(
CWnd* pParent,
CAccessibilityData& data);
Параметры
pParent
[in] Представляет родительское окно текущей группы задач.
data
[out] Объект типа CAccessibilityData , заполненный данными специальных возможностей текущей группы задач.
Возвращаемое значение
ЗНАЧЕНИЕ TRUE, если параметр данных был успешно заполнен данными о специальных возможностях текущей группы задач; в противном случае — ЗНАЧЕНИЕ FALSE.
См. также
Диаграмма иерархии
Классы
Класс CMFCTasksPane
Класс CMFCTasksPaneTask
Класс CMFCOutlookBar
Класс CObject