Aracılığıyla paylaş


CMFCTasksPaneTask Sınıfı

CMFCTasksPaneTask sınıfı, görev bölmesi denetimi (CMFCTasksPane) için görevleri temsil eden bir yardımcı sınıftır. Görev nesnesi, görev grubundaki ( CMFCTasksPaneTaskGroup) bir öğeyi temsil eder. Her görev, bir kullanıcı göreve tıkladığında çerçevenin yürüttüğü bir komuta ve görev adının solunda görünen bir simgeye sahip olabilir.

Sözdizimi

class CMFCTasksPaneTask : public CObject

Üyeler

Ortak Oluşturucular

Ad Tanım
CMFCTasksPaneTask::CMFCTasksPaneTask Bir CMFCTasksPaneTask nesne oluşturur ve başlatır.
CMFCTasksPaneTask::~CMFCTasksPaneTask Yıkıcı.

Genel Yöntemler

Ad Tanım
CMFCTasksPaneTask::SetACCData Geçerli görevin erişilebilirlik verilerini belirler.

Veri Üyeleri

Ad Tanım
CMFCTasksPaneTask::m_bAutoDestroyWindow Görev penceresinin otomatik olarak yok edilip edilmeyeceğini belirler.
CMFCTasksPaneTask::m_bIsBold Çerçevenin kalın metinle bir görev etiketi çizip çizmediğini belirler.
CMFCTasksPaneTask::m_dwUserData Çerçevenin görevle ilişkilendirir kullanıcı tanımlı verileri içerir. Görevde ilişkili veri yoksa sıfır olarak ayarlayın.
CMFCTasksPaneTask::m_hwndTask Görev penceresinin tutamacı.
CMFCTasksPaneTask::m_nIcon Çerçevenin görevin yanında görüntülediği görüntünün görüntü listesindeki dizin.
CMFCTasksPaneTask::m_nWindowHeight Görev penceresinin yüksekliği. Görevin görev penceresi yoksa, bu değer sıfırdır.
CMFCTasksPaneTask::m_pGroup Bu görevin ait olduğu işaretçi CMFCTasksPaneTaskGroup .
CMFCTasksPaneTask::m_rect Görevin sınırlayıcı dikdörtgenini belirtir.
CMFCTasksPaneTask::m_strName Görevin adı.
CMFCTasksPaneTask::m_uiCommandID Kullanıcı göreve tıkladığında çerçevenin yürüttüğü komutun komut kimliğini belirtir. Bu değer geçerli bir komut kimliği değilse, görev basit bir etiket olarak kabul edilir.

Açıklamalar

Aşağıdaki çizimde üç görev içeren bir görev grubu gösterilmektedir:

Task group, expanded.

Dekont

Görevin geçerli bir komut kimliği yoksa, basit bir etiket olarak kabul edilir.

Devralma Hiyerarşisi

Cobject

CMFCTasksPaneTask

Gereksinimler

Üst bilgi: afxTasksPane.h

CMFCTasksPaneTask::CMFCTasksPaneTask

Bir CMFCTasksPaneTask nesne oluşturur ve başlatır.

CMFCTasksPaneTask(
    CMFCTasksPaneTaskGroup* pGroup,
    LPCTSTR lpszName,
    int nIcon,
    UINT uiCommandID,
    DWORD dwUserData = 0,
    HWND hwndTask = NULL,
    BOOL bAutoDestroyWindow = FALSE,
    int nWindowHeight = 0);

Parametreler

pGroup
Görevin ait olduğu CMFCTasksPaneTaskGroup değerini belirtir.

Lpszname
Görevin adını belirtir.

nIcon
Görev görüntüsünün görüntü listesindeki dizinini belirtir.

uiCommandID
Göreve tıklandığında yürütülen komutun komut kimliğini belirtir.

dwUserData
Kullanıcı tanımlı veriler.

hwndTask
Görev penceresinin tutamacını belirtir.

bAutoDestroyWindow
TRUE ise, görev penceresi otomatik olarak yok edilir.

nWindowHeight
Görev penceresinin yüksekliğini belirtir.

Açıklamalar

CMFCTasksPaneTask::m_bAutoDestroyWindow

Görev penceresinin otomatik olarak yok edilip edilmeyeceğini belirler.

BOOL m_bAutoDestroyWindow;

Açıklamalar

Görev penceresinin ( CMFCTasksPaneTask::m_hwndTask) otomatik olarak yok edilmesi gerektiğini belirtmek için TRUE olarak ayarlayın; aksi takdirde YANLIŞ.

CMFCTasksPaneTask::m_bIsBold

Bir görev etiketinin kalın metinle çizilip çizileceğini belirler.

BOOL m_bIsBold;

Açıklamalar

Görev etiketi için kalın metin görüntülemek için bu üyeyi TRUE olarak ayarlayın.

CMFCTasksPaneTask::m_dwUserData

Görevle ilişkili kullanıcı tanımlı verileri içerir. Görevle ilişkili veri yoksa sıfır olarak ayarlayın.

DWORD m_dwUserData;

Açıklamalar

CMFCTasksPaneTask::m_hwndTask

Görev penceresinin tutamacı.

HWND m_hwndTask;

Açıklamalar

Görev penceresi eklemek için CMFCTasksPane::AddWindow çağrısı yapın.

CMFCTasksPaneTask::m_nIcon

Belirtilen görevin yanında görüntülenen bir görüntüyü tanımlayan bir görüntü listesindeki dizin konumu.

int m_nIcon;

Açıklamalar

Görüntü listesi CMFCTasksPane::SetIconsList tarafından ayarlanır.

Görevi görüntü olmadan görüntülemek istiyorsanız -1 olarak ayarlayın m_nIcon .

CMFCTasksPaneTask::m_nWindowHeight

Görev penceresinin yüksekliği. Görevin görev penceresi yoksa, bu değer sıfırdır.

int m_nWindowHeight;

Açıklamalar

CMFCTasksPaneTask::m_pGroup

Bu görevin ait olduğu CMFCTasksPaneTaskGroup işaretçisi.

CMFCTasksPaneTaskGroup* m_pGroup;

Açıklamalar

Her görevin bir üst grubu olmalıdır. CMFCTasksPane::AddGroup çağrısı yaparak bir görev bölmesine gruplar eklersiniz.

CMFCTasksPaneTask::m_rect

Görevin sınırlayıcı dikdörtgenini belirtir.

CRect m_rect;

Açıklamalar

Bu değer, görev çizildiğinde çerçeve tarafından hesaplanır.

CMFCTasksPaneTask::m_strName

Görevin adı.

CString m_strName;

Açıklamalar

CMFCTasksPaneTask::m_uiCommandID

Kullanıcı göreve tıkladığında yürütülen komutun komut kimliğini belirtir. Bu değer geçerli bir komut kimliği değilse, görev basit bir etiket olarak kabul edilir.

UINT m_uiCommandID;

Açıklamalar

CMFCTasksPaneTask::SetACCData

Geçerli görevin erişilebilirlik verilerini belirler.

virtual BOOL SetACCData(
    CWnd* pParent,
    CAccessibilityData& data);

Parametreler

pParent
[in] Geçerli görevin üst penceresini temsil eder.

Veri
[out] Geçerli görevin erişilebilirlik verileriyle doldurulmuş türde CAccessibilityData bir nesne.

İade Değeri

Veri parametresi geçerli görevin erişilebilirlik verileriyle başarıyla doldurulmuşsa TRUE; aksi takdirde YANLIŞ.

Ayrıca bkz.

Hiyerarşi Grafiği
Sınıflar
CObject Sınıfı