Bagikan melalui


Kelas CMFCTasksPaneTaskGroup

Kelas CMFCTasksPaneTaskGroup adalah kelas pembantu yang digunakan oleh kontrol CMFCTasksPane . Objek jenis CMFCTasksPaneTaskGroup mewakili grup tugas. Grup tugas adalah daftar item yang ditampilkan kerangka kerja dalam kotak terpisah yang memiliki tombol ciutkan. Kotak dapat memiliki keterangan opsional (nama grup). Jika grup diciutkan, daftar tugas tidak terlihat.

Sintaks

class CMFCTasksPaneTaskGroup : public CObject

Anggota

Konstruktor Publik

Nama Deskripsi
CMFCTasksPaneTaskGroup::CMFCTasksPaneTaskGroup Membuat CMFCTasksPaneTaskGroup objek.
CMFCTasksPaneTaskGroup::~CMFCTasksPaneTaskGroup Destruktor.

Metode Publik

Nama Deskripsi
CMFCTasksPaneTaskGroup::SetACCData Menentukan data aksesibilitas untuk grup tugas saat ini.

Anggota Data

Nama Deskripsi
CMFCTasksPaneTaskGroup::m_bIsBottom Menentukan apakah grup tugas diratakan ke bagian bawah kontrol panel tugas.
CMFCTasksPaneTaskGroup::m_bIsCollapsed Menentukan apakah grup tugas diciutkan.
CMFCTasksPaneTaskGroup::m_bIsSpecial Menentukan apakah grup tugas istimewa . Kerangka kerja menampilkan keterangan khusus dengan warna yang berbeda.
CMFCTasksPaneTaskGroup::m_lstTasks Berisi daftar tugas internal.
CMFCTasksPaneTaskGroup::m_rect Menentukan persegi panjang pembatas keterangan grup.
CMFCTasksPaneTaskGroup::m_rectGroup Menentukan persegi panjang pembatas grup.
CMFCTasksPaneTaskGroup::m_strName Menentukan nama grup.

Keterangan

Ilustrasi berikut ini memperlihatkan grup tugas yang diperluas:

Grup tugas, diperluas.

Ilustrasi berikut ini memperlihatkan grup tugas yang diciutkan:

Grup tugas yang diciutkan.

Ilustrasi berikut ini memperlihatkan grup tugas tanpa keterangan:

Grup tugas tanpa keterangan.

Ilustrasi berikut ini memperlihatkan dua grup tugas. Grup tugas pertama ditandai sebagai khusus dengan mengatur m_bIsSpecial bendera ke TRUE, sementara grup tugas kedua tidak istimewa. Perhatikan bagaimana keterangan untuk grup tugas pertama lebih gelap dari grup tugas kedua:

Grup tugas khusus.

Hierarki Warisan

CObject

CMFCTasksPaneTaskGroup

Persyaratan

Header: afxTasksPane.h

CMFCTasksPaneTaskGroup::CMFCTasksPaneTaskGroup

Membuat CMFCTasksPaneTaskGroup objek.

CMFCTasksPaneTaskGroup(
    LPCTSTR lpszName,
    BOOL bIsBottom,
    BOOL bIsSpecial=FALSE,
    BOOL bIsCollapsed=FALSE,
    CMFCTasksPanePropertyPage* pPage=NULL,
    HICON hIcon=NULL);

Parameter

lpszName
Menentukan nama grup dalam keterangan grup.

bIsBottom
Menentukan apakah grup diratakan ke bagian bawah kontrol panel tugas.

bIsSpecial
Menentukan apakah grup ditetapkan sebagai khusus dan dengan demikian, apakah keterangan grup diisi dengan warna yang berbeda.

bIsCollapsed
Menentukan apakah grup diciutkan.

pPage
Menentukan halaman properti tempat grup tugas ini berada.

hIcon
Menentukan ikon yang ditampilkan dalam keterangan grup.

Keterangan

CMFCTasksPaneTaskGroup::m_bIsBottom

Menentukan apakah grup tugas diratakan ke bagian bawah kontrol panel tugas.

BOOL m_bIsBottom;

Keterangan

Hanya satu grup yang dapat diratakan ke bagian bawah kontrol panel tugas. Grup tugas ini harus ditambahkan terakhir kali. Untuk informasi selengkapnya, lihat CMFCTasksPane::AddGroup.

CMFCTasksPaneTaskGroup::m_bIsCollapsed

Menentukan apakah grup tugas diciutkan.

BOOL m_bIsCollapsed;

Keterangan

Anda dapat mengaktifkan atau menonaktifkan kemampuan untuk menciutkan grup pada panel tugas dengan memanggil CMFCTasksPane::EnableGroupCollapse.

CMFCTasksPaneTaskGroup::m_bIsSpecial

Menentukan apakah grup tugas istimewa dan apakah keterangan untuk grup tugas khusus harus diidentifikasi dengan warna yang berbeda.

BOOL m_bIsSpecial;

Keterangan

Jika aplikasi Anda menggunakan tema visual Windows XP dan m_bIsSpecial FALSE, kerangka kerja memanggil DrawThemeBackground dengan bendera EBP_NORMALGROUPBACKGROUND. Jika m_bIsSpecial TRUE, kerangka kerja memanggil DrawThemeBackground dengan bendera EBP_SPECIALGROUPBACKGROUND.

CMFCTasksPaneTaskGroup::m_lstTasks

Berisi daftar tugas internal.

CObList m_lstTasks;

Keterangan

Untuk mengisi daftar ini, panggil CMFCTasksPane::AddTask.

CMFCTasksPaneTaskGroup::m_rect

Menentukan persegi panjang pembatas keterangan grup.

CRect m_rect;

Keterangan

Nilai ini secara otomatis dihitung oleh kerangka kerja.

CMFCTasksPaneTaskGroup::m_rectGroup

Menentukan persegi panjang pembatas grup.

CRect m_rectGroup;

Keterangan

Nilai ini dihitung secara otomatis oleh kerangka kerja.

CMFCTasksPaneTaskGroup::m_strName

Menentukan nama grup.

CString m_strName;

Keterangan

Jika nilai ini kosong, keterangan grup tidak ditampilkan dan grup tidak dapat diciutkan.

CMFCTasksPaneTaskGroup::SetACCData

Menentukan data aksesibilitas untuk grup tugas saat ini.

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

Parameter

pParent
[di] Mewakili jendela induk dari grup tugas saat ini.

data
[out] Objek jenis CAccessibilityData yang diisi dengan data aksesibilitas grup tugas saat ini.

Tampilkan Nilai

TRUE jika parameter data berhasil diisi dengan data aksesibilitas grup tugas saat ini; jika tidak, FALSE.

Lihat juga

Bagan Hierarki
Kelas
Kelas CMFCTasksPane
Kelas CMFCTasksPaneTask
Kelas CMFCOutlookBar
Kelas CObject