Classe CMFCTasksPaneTaskGroup
La CMFCTasksPaneTaskGroup
classe è una classe helper usata dal controllo CMFCTasksPane . Gli oggetti di tipo CMFCTasksPaneTaskGroup
rappresentano un gruppo di attività. Il gruppo di attività è un elenco di elementi visualizzato dal framework in una casella separata dotata di un pulsante di compressione. La casella può avere una didascalia facoltativa (nome del gruppo). Se un gruppo viene compresso, l'elenco di attività non è visibile.
Sintassi
class CMFCTasksPaneTaskGroup : public CObject
Membri
Costruttori pubblici
Nome | Descrizione |
---|---|
CMFCTasksPaneTaskGroup::CMFCTasksPaneTaskGroup | Costruisce un oggetto CMFCTasksPaneTaskGroup . |
CMFCTasksPaneTaskGroup::~CMFCTasksPaneTaskGroup |
Distruttore. |
Metodi pubblici
Nome | Descrizione |
---|---|
CMFCTasksPaneTaskGroup::SetACCData | Determina i dati di accessibilità per il gruppo di attività corrente. |
Membri dei dati
Nome | Descrizione |
---|---|
CMFCTasksPaneTaskGroup::m_bIsBottom | Determina se il gruppo di attività è allineato alla fine del controllo riquadro attività. |
CMFCTasksPaneTaskGroup::m_bIsCollapsed | Determina se il gruppo di attività è compresso. |
CMFCTasksPaneTaskGroup::m_bIsSpecial | Determina se il gruppo di attività è speciale. Il framework visualizza didascalie speciali in un colore diverso. |
CMFCTasksPaneTaskGroup::m_lstTasks | Contiene l'elenco interno di attività. |
CMFCTasksPaneTaskGroup::m_rect | Specifica il rettangolo di delimitazione della didascalia del gruppo. |
CMFCTasksPaneTaskGroup::m_rectGroup | Specifica il rettangolo di delimitazione del gruppo. |
CMFCTasksPaneTaskGroup::m_strName | Specifica il nome del gruppo. |
Osservazioni:
La figura seguente mostra un gruppo di attività espanso:
La figura seguente mostra un gruppo di attività compresso:
La figura seguente mostra un gruppo di attività senza didascalia:
La figura seguente mostra due gruppi di attività. Il primo gruppo di attività viene contrassegnato come speciale impostando il m_bIsSpecial
flag su TRUE, mentre il secondo gruppo di attività non è speciale. Si noti che la didascalia del primo gruppo di attività è più scura del secondo gruppo di attività:
Gerarchia di ereditarietà
Requisiti
Intestazione: afxTasksPane.h
CMFCTasksPaneTaskGroup::CMFCTasksPaneTaskGroup
Costruisce un oggetto CMFCTasksPaneTaskGroup
.
CMFCTasksPaneTaskGroup(
LPCTSTR lpszName,
BOOL bIsBottom,
BOOL bIsSpecial=FALSE,
BOOL bIsCollapsed=FALSE,
CMFCTasksPanePropertyPage* pPage=NULL,
HICON hIcon=NULL);
Parametri
lpszName
Specifica il nome del gruppo nella didascalia del gruppo.
bIsBottom
Specifica se il gruppo è allineato alla fine del controllo riquadro attività.
bIsSpecial
Specifica se il gruppo è designato come speciale e quindi se la didascalia del gruppo viene riempita con un colore diverso.
bIsCollapsed
Specifica se il gruppo è compresso.
pPage
Specifica la pagina delle proprietà a cui appartiene questo gruppo di attività.
hIcon
Specifica l'icona visualizzata nella didascalia del gruppo.
Osservazioni:
CMFCTasksPaneTaskGroup::m_bIsBottom
Determina se il gruppo di attività è allineato alla fine del controllo riquadro attività.
BOOL m_bIsBottom;
Osservazioni:
È possibile allineare un solo gruppo alla fine del controllo riquadro attività. Questo gruppo di attività deve essere aggiunto per ultimo. Per altre informazioni, vedere CMFCTasksPane::AddGroup.
CMFCTasksPaneTaskGroup::m_bIsCollapsed
Determina se il gruppo di attività è compresso.
BOOL m_bIsCollapsed;
Osservazioni:
È possibile abilitare o disabilitare la possibilità di comprimere i gruppi nel riquadro attività chiamando CMFCTasksPane::EnableGroupCollapse.
CMFCTasksPaneTaskGroup::m_bIsSpecial
Determina se il gruppo di attività è speciale e se la didascalia di un gruppo di attività speciale deve essere identificata da un colore diverso.
BOOL m_bIsSpecial;
Osservazioni:
Se l'applicazione usa il tema visivo di Windows XP e m_bIsSpecial
è FALSE, il framework chiama DrawThemeBackground
con il flag EBP_NORMALGROUPBACKGROUND. Se m_bIsSpecial
è TRUE, il framework chiama DrawThemeBackground
con il flag EBP_SPECIALGROUPBACKGROUND.
CMFCTasksPaneTaskGroup::m_lstTasks
Contiene l'elenco interno di attività.
CObList m_lstTasks;
Osservazioni:
Per compilare questo elenco, chiama CMFCTasksPane::AddTask.
CMFCTasksPaneTaskGroup::m_rect
Specifica il rettangolo di delimitazione della didascalia del gruppo.
CRect m_rect;
Osservazioni:
Questo valore viene calcolato automaticamente dal framework.
CMFCTasksPaneTaskGroup::m_rectGroup
Specifica il rettangolo di delimitazione del gruppo.
CRect m_rectGroup;
Osservazioni:
Questo valore viene calcolato automaticamente dal framework.
CMFCTasksPaneTaskGroup::m_strName
Specifica il nome del gruppo.
CString m_strName;
Osservazioni:
Se questo valore è vuoto, la didascalia del gruppo non viene visualizzata e il gruppo non può essere compresso.
CMFCTasksPaneTaskGroup::SetACCData
Determina i dati di accessibilità per il gruppo di attività corrente.
virtual BOOL SetACCData(
CWnd* pParent,
CAccessibilityData& data);
Parametri
pParent
[in] Rappresenta la finestra padre del gruppo di attività corrente.
data
[out] Oggetto di tipo CAccessibilityData
popolato con i dati di accessibilità del gruppo di attività corrente.
Valore restituito
TRUE se il parametro di dati è stato popolato correttamente con i dati di accessibilità del gruppo di attività corrente; in caso contrario, FALSE.
Vedi anche
Grafico della gerarchia
Classi
Classe CMFCTasksPane
Classe CMFCTasksPaneTask
Classe CMFCOutlookBar
Classe CObject