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
Veri Akışı Adı | Açıklama |
---|---|
CMFCTasksPaneTask::CMFCTasksPaneTask | Bir CMFCTasksPaneTask nesne oluşturur ve başlatır. |
CMFCTasksPaneTask::~CMFCTasksPaneTask |
Yıkıcı. |
Genel Yöntemler
Veri Akışı Adı | Açıklama |
---|---|
CMFCTasksPaneTask::SetACCData | Geçerli görevin erişilebilirlik verilerini belirler. |
Veri Üyeleri
Veri Akışı Adı | Açıklama |
---|---|
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:
Not
Görevin geçerli bir komut kimliği yoksa, basit bir etiket olarak kabul edilir.
Devralma Hiyerarşisi
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.
data
[out] Geçerli görevin erişilebilirlik verileriyle doldurulmuş türde CAccessibilityData
bir nesne.
Dönüş Değeri
Veri parametresi geçerli görevin erişilebilirlik verileriyle başarıyla doldurulmuşsa TRUE; aksi takdirde YANLIŞ.