Classe CMFCTasksPaneTask
La CMFCTasksPaneTask
classe è una classe helper che rappresenta le attività per il controllo del riquadro attività ( CMFCTasksPane). L'oggetto attività rappresenta un elemento nel gruppo di attività ( CMFCTasksPaneTaskGroup). Ogni attività può avere un comando eseguito dal framework quando un utente fa clic sull'attività e un'icona visualizzata a sinistra del nome dell'attività.
Sintassi
class CMFCTasksPaneTask : public CObject
Membri
Costruttori pubblici
Nome | Descrizione |
---|---|
CMFCTasksPaneTask::CMFCTasksPaneTask | Crea e inizializza un CMFCTasksPaneTask oggetto . |
CMFCTasksPaneTask::~CMFCTasksPaneTask |
Distruttore. |
Metodi pubblici
Nome | Descrizione |
---|---|
CMFCTasksPaneTask::SetACCData | Determina i dati di accessibilità per l'attività corrente. |
Membri dei dati
Nome | Descrizione |
---|---|
CMFCTasksPaneTask::m_bAutoDestroyWindow | Determina se la finestra attività viene eliminata automaticamente. |
CMFCTasksPaneTask::m_bIsBold | Determina se il framework disegna un'etichetta di attività in grassetto. |
CMFCTasksPaneTask::m_dwUserData | Contiene dati definiti dall'utente associati al framework all'attività. Impostare su zero se l'attività non dispone di dati associati. |
CMFCTasksPaneTask::m_hwndTask | Handle per la finestra attività. |
CMFCTasksPaneTask::m_nIcon | Indice nell'elenco di immagini dell'immagine visualizzata dal framework accanto all'attività. |
CMFCTasksPaneTask::m_nWindowHeight | Altezza della finestra attività. Se l'attività non ha finestra attività, questo valore è zero. |
CMFCTasksPaneTask::m_pGroup | Puntatore all'oggetto CMFCTasksPaneTaskGroup a cui appartiene questa attività. |
CMFCTasksPaneTask::m_rect | Specifica il rettangolo di delimitazione dell'attività. |
CMFCTasksPaneTask::m_strName | Nome dell'attività. |
CMFCTasksPaneTask::m_uiCommandID | Specifica l'ID comando del comando eseguito dal framework quando l'utente fa clic sull'attività. Se questo valore non è un ID di comando valido, l'attività viene considerata come un'etichetta semplice. |
Osservazioni:
La figura seguente mostra un gruppo di attività che contiene tre attività:
Nota
Se un'attività non ha un ID comando valido, viene considerato come un'etichetta semplice.
Gerarchia di ereditarietà
Requisiti
Intestazione: afxTasksPane.h
CMFCTasksPaneTask::CMFCTasksPaneTask
Crea e inizializza un CMFCTasksPaneTask
oggetto .
CMFCTasksPaneTask(
CMFCTasksPaneTaskGroup* pGroup,
LPCTSTR lpszName,
int nIcon,
UINT uiCommandID,
DWORD dwUserData = 0,
HWND hwndTask = NULL,
BOOL bAutoDestroyWindow = FALSE,
int nWindowHeight = 0);
Parametri
pGroup
Specifica l'oggetto CMFCTasksPaneTaskGroup a cui appartiene l'attività.
lpszName
Specifica il nome dell'attività.
nIcon
Specifica l'indice dell'immagine dell'attività nell'elenco di immagini.
uiCommandID
Specifica l'ID comando del comando eseguito quando si fa clic sull'attività.
dwUserData
Dati definiti dall'utente.
hwndTask
Specifica l'handle per la finestra attività.
bAutoDestroyWindow
Se TRUE, la finestra attività verrà eliminata automaticamente.
nWindowHeight
Specifica l'altezza della finestra attività.
Osservazioni:
CMFCTasksPaneTask::m_bAutoDestroyWindow
Determina se la finestra attività viene eliminata automaticamente.
BOOL m_bAutoDestroyWindow;
Osservazioni:
Impostare su TRUE per specificare che la finestra dell'attività ( CMFCTasksPaneTask::m_hwndTask) deve essere eliminata automaticamente; in caso contrario, FALSE.
CMFCTasksPaneTask::m_bIsBold
Determina se un'etichetta di attività viene disegnata in grassetto.
BOOL m_bIsBold;
Osservazioni:
Impostare questo membro su TRUE per visualizzare il testo in grassetto per l'etichetta dell'attività.
CMFCTasksPaneTask::m_dwUserData
Contiene dati definiti dall'utente associati all'attività. Impostare su zero se all'attività non sono associati dati.
DWORD m_dwUserData;
Osservazioni:
CMFCTasksPaneTask::m_hwndTask
Handle per la finestra attività.
HWND m_hwndTask;
Osservazioni:
Per aggiungere una finestra attività, chiamare CMFCTasksPane::AddWindow.
CMFCTasksPaneTask::m_nIcon
Posizione di indice in un elenco di immagini che identifica un'immagine visualizzata accanto all'attività specificata.
int m_nIcon;
Osservazioni:
L'elenco di immagini viene impostato da CMFCTasksPane::SetIconsList.
Impostare m_nIcon
su -1 se si vuole visualizzare l'attività senza un'immagine.
CMFCTasksPaneTask::m_nWindowHeight
Altezza della finestra attività. Se l'attività non ha finestra attività, questo valore è zero.
int m_nWindowHeight;
Osservazioni:
CMFCTasksPaneTask::m_pGroup
Puntatore a CMFCTasksPaneTaskGroup a cui appartiene questa attività.
CMFCTasksPaneTaskGroup* m_pGroup;
Osservazioni:
Ogni attività deve avere un gruppo padre. Per aggiungere gruppi a un riquadro attività, chiamare CMFCTasksPane::AddGroup.
CMFCTasksPaneTask::m_rect
Specifica il rettangolo di delimitazione dell'attività.
CRect m_rect;
Osservazioni:
Questo valore viene calcolato dal framework quando viene disegnata l'attività.
CMFCTasksPaneTask::m_strName
Nome dell'attività.
CString m_strName;
Osservazioni:
CMFCTasksPaneTask::m_uiCommandID
Specifica l'ID comando del comando eseguito quando l'utente fa clic sull'attività. Se questo valore non è un ID di comando valido, l'attività viene considerata come un'etichetta semplice.
UINT m_uiCommandID;
Osservazioni:
CMFCTasksPaneTask::SetACCData
Determina i dati di accessibilità per l'attività corrente.
virtual BOOL SetACCData(
CWnd* pParent,
CAccessibilityData& data);
Parametri
pParent
[in] Rappresenta la finestra padre dell'attività corrente.
data
[out] Oggetto di tipo CAccessibilityData
popolato con i dati di accessibilità dell'attività corrente.
Valore restituito
TRUE se il parametro di dati è stato popolato correttamente con i dati di accessibilità dell'attività corrente; in caso contrario, FALSE.