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.
class CMFCTasksPaneTaskGroup : public CObject
Nome | Descrizione |
---|---|
CMFCTasksPaneTaskGroup::CMFCTasksPaneTaskGroup | Costruisce un oggetto CMFCTasksPaneTaskGroup . |
CMFCTasksPaneTaskGroup::~CMFCTasksPaneTaskGroup |
Distruttore. |
Nome | Descrizione |
---|---|
CMFCTasksPaneTaskGroup::SetACCData | Determina i dati di accessibilità per il gruppo di attività corrente. |
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. |
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à:
Intestazione: afxTasksPane.h
Costruisce un oggetto CMFCTasksPaneTaskGroup
.
CMFCTasksPaneTaskGroup(
LPCTSTR lpszName,
BOOL bIsBottom,
BOOL bIsSpecial=FALSE,
BOOL bIsCollapsed=FALSE,
CMFCTasksPanePropertyPage* pPage=NULL,
HICON hIcon=NULL);
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.
Determina se il gruppo di attività è allineato alla fine del controllo riquadro attività.
BOOL m_bIsBottom;
È 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.
Determina se il gruppo di attività è compresso.
BOOL m_bIsCollapsed;
È possibile abilitare o disabilitare la possibilità di comprimere i gruppi nel riquadro attività chiamando CMFCTasksPane::EnableGroupCollapse.
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;
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.
Contiene l'elenco interno di attività.
CObList m_lstTasks;
Per compilare questo elenco, chiama CMFCTasksPane::AddTask.
Specifica il rettangolo di delimitazione della didascalia del gruppo.
CRect m_rect;
Questo valore viene calcolato automaticamente dal framework.
Specifica il rettangolo di delimitazione del gruppo.
CRect m_rectGroup;
Questo valore viene calcolato automaticamente dal framework.
Specifica il nome del gruppo.
CString m_strName;
Se questo valore è vuoto, la didascalia del gruppo non viene visualizzata e il gruppo non può essere compresso.
Determina i dati di accessibilità per il gruppo di attività corrente.
virtual BOOL SetACCData(
CWnd* pParent,
CAccessibilityData& data);
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.
TRUE se il parametro di dati è stato popolato correttamente con i dati di accessibilità del gruppo di attività corrente; in caso contrario, FALSE.
Grafico della gerarchia
Classi
Classe CMFCTasksPane
Classe CMFCTasksPaneTask
Classe CMFCOutlookBar
Classe CObject