Condividi tramite


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à:

Gruppo di attività espanso.

Nota

Se un'attività non ha un ID comando valido, viene considerato come un'etichetta semplice.

Gerarchia di ereditarietà

CObject

CMFCTasksPaneTask

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.

Vedi anche

Grafico della gerarchia
Classi
Classe CObject