CMFCTasksPaneTaskGroup (clase)
La clase CMFCTasksPaneTaskGroup
es una clase auxiliar usada por el control CMFCTasksPane. Los objetos de tipo CMFCTasksPaneTaskGroup
representan un grupo de tareas. El grupo de tareas es una lista de elementos que el marco muestra en un cuadro independiente con un botón de contraer. El cuadro puede tener una leyenda opcional (nombre de grupo). Si un grupo está contraído, la lista de tareas no está visible.
Sintaxis
class CMFCTasksPaneTaskGroup : public CObject
Miembros
Constructores públicos
Nombre | Descripción |
---|---|
CMFCTasksPaneTaskGroup::CMFCTasksPaneTaskGroup | Construye un objeto CMFCTasksPaneTaskGroup . |
CMFCTasksPaneTaskGroup::~CMFCTasksPaneTaskGroup |
Destructor. |
Métodos públicos
Nombre | Descripción |
---|---|
CMFCTasksPaneTaskGroup::SetACCData | Determina los datos de accesibilidad del grupo de tareas actual. |
Miembros de datos
Nombre | Descripción |
---|---|
CMFCTasksPaneTaskGroup::m_bIsBottom | Determina si el grupo de tareas está alineado con la parte inferior del control del panel de tareas. |
CMFCTasksPaneTaskGroup::m_bIsCollapsed | Determina si el grupo de tareas está contraído. |
CMFCTasksPaneTaskGroup::m_bIsSpecial | Determina si el grupo de tareas es especial. El marco muestra los títulos especiales en otro color. |
CMFCTasksPaneTaskGroup::m_lstTasks | Contiene la lista interna de tareas. |
CMFCTasksPaneTaskGroup::m_rect | Especifica el rectángulo delimitador del título del grupo. |
CMFCTasksPaneTaskGroup::m_rectGroup | Especifica el rectángulo delimitador del grupo. |
CMFCTasksPaneTaskGroup::m_strName | Especifica el nombre del grupo. |
Comentarios
En la ilustración siguiente se muestra un grupo de tareas expandido:
En la ilustración siguiente se muestra un grupo de tareas contraído:
En la ilustración siguiente se muestra un grupo de tareas sin título:
En la siguiente ilustración se muestran dos grupos de tareas. El primer grupo de tareas se marca como especial mediante el establecimiento de la marca m_bIsSpecial
en TRUE, mientras que el segundo no es especial. Observe que el título del primer grupo de tareas es más oscuro que el del segundo:
Jerarquía de herencia
Requisitos
Encabezado: afxTasksPane.h
CMFCTasksPaneTaskGroup::CMFCTasksPaneTaskGroup
Construye un objeto CMFCTasksPaneTaskGroup
.
CMFCTasksPaneTaskGroup(
LPCTSTR lpszName,
BOOL bIsBottom,
BOOL bIsSpecial=FALSE,
BOOL bIsCollapsed=FALSE,
CMFCTasksPanePropertyPage* pPage=NULL,
HICON hIcon=NULL);
Parámetros
lpszName
Especifica el nombre del grupo en el título de este.
bIsBottom
Especifica si el grupo está alineado con la parte inferior del control del panel de tareas.
bIsSpecial
Especifica si el grupo se ha designado como especial y, por tanto, si su título se rellena con otro color.
bIsCollapsed
Especifica si el grupo está contraído.
pPage
Especifica la página de propiedades a la que pertenece este grupo de tareas.
hIcon
Especifica el icono que se muestra en el título del grupo.
Comentarios
CMFCTasksPaneTaskGroup::m_bIsBottom
Determina si el grupo de tareas está alineado con la parte inferior del control del panel de tareas.
BOOL m_bIsBottom;
Comentarios
Solo se puede alinear un grupo en la parte inferior del control del panel de tareas. Este grupo de tareas debe agregarse en último lugar. Para obtener más información, vea CMFCTasksPane::AddGroup.
CMFCTasksPaneTaskGroup::m_bIsCollapsed
Determina si el grupo de tareas está contraído.
BOOL m_bIsCollapsed;
Comentarios
Puede habilitar o deshabilitar la capacidad de contraer grupos en el panel de tareas si llama a CMFCTasksPane::EnableGroupCollapse.
CMFCTasksPaneTaskGroup::m_bIsSpecial
Determina si el grupo de tareas es especial y si el título de un grupo de tareas especial debe identificarse mediante otro color.
BOOL m_bIsSpecial;
Comentarios
Si la aplicación usa el tema visual de Windows XP y m_bIsSpecial
es FALSE, el marco llama a DrawThemeBackground
con la marca EBP_NORMALGROUPBACKGROUND. Si m_bIsSpecial
es TRUE, el marco llama a DrawThemeBackground
con la marca EBP_SPECIALGROUPBACKGROUND.
CMFCTasksPaneTaskGroup::m_lstTasks
Contiene la lista interna de tareas.
CObList m_lstTasks;
Comentarios
Para rellenar esta lista, llame a CMFCTasksPane::AddTask.
CMFCTasksPaneTaskGroup::m_rect
Especifica el rectángulo delimitador del título del grupo.
CRect m_rect;
Comentarios
El marco calcula automáticamente este valor.
CMFCTasksPaneTaskGroup::m_rectGroup
Especifica el rectángulo delimitador del grupo.
CRect m_rectGroup;
Comentarios
El marco calcula automáticamente este valor.
CMFCTasksPaneTaskGroup::m_strName
Especifica el nombre del grupo.
CString m_strName;
Comentarios
Si este valor está vacío, no se muestra el título del grupo, y el grupo no se puede contraer.
CMFCTasksPaneTaskGroup::SetACCData
Determina los datos de accesibilidad del grupo de tareas actual.
virtual BOOL SetACCData(
CWnd* pParent,
CAccessibilityData& data);
Parámetros
pParent
[in] Representa la ventana principal del grupo de tareas actual.
data
[out] Objeto de tipo CAccessibilityData
que se rellena con los datos de accesibilidad del grupo de tareas actual.
Valor devuelto
TRUE si el parámetro data se ha rellenado correctamente con los datos de accesibilidad del grupo de tareas actual; de lo contrario, FALSE.
Consulte también
Gráfico de jerarquías
Clases
CMFCTasksPane (clase)
CMFCTasksPaneTask (clase)
CMFCOutlookBar (clase)
CObject (clase)