Bagikan melalui


Kelas CMFCTasksPaneTask

Kelas CMFCTasksPaneTask adalah kelas pembantu yang mewakili tugas untuk kontrol panel tugas ( CMFCTasksPane). Objek tugas mewakili item dalam grup tugas ( CMFCTasksPaneTaskGroup). Setiap tugas dapat memiliki perintah yang dijalankan kerangka kerja saat pengguna mengklik tugas dan ikon yang muncul di sebelah kiri nama tugas.

Sintaks

class CMFCTasksPaneTask : public CObject

Anggota

Konstruktor Publik

Nama Deskripsi
CMFCTasksPaneTask::CMFCTasksPaneTask Membuat dan menginisialisasi CMFCTasksPaneTask objek.
CMFCTasksPaneTask::~CMFCTasksPaneTask Destruktor.

Metode Publik

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

Anggota Data

Nama Deskripsi
CMFCTasksPaneTask::m_bAutoDestroyWindow Menentukan apakah jendela tugas dihancurkan secara otomatis.
CMFCTasksPaneTask::m_bIsBold Menentukan apakah kerangka kerja menggambar label tugas dalam teks tebal.
CMFCTasksPaneTask::m_dwUserData Berisi data yang ditentukan pengguna yang dikaitkan kerangka kerja dengan tugas. Atur ke nol jika tugas tidak memiliki data terkait.
CMFCTasksPaneTask::m_hwndTask Handel ke jendela tugas.
CMFCTasksPaneTask::m_nIcon Indeks dalam daftar gambar gambar yang ditampilkan kerangka kerja di samping tugas.
CMFCTasksPaneTask::m_nWindowHeight Tinggi jendela tugas. Jika tugas tidak memiliki jendela tugas, nilai ini adalah nol.
CMFCTasksPaneTask::m_pGroup Penunjuk ke CMFCTasksPaneTaskGroup tempat tugas ini berada.
CMFCTasksPaneTask::m_rect Menentukan persegi panjang batas tugas.
CMFCTasksPaneTask::m_strName Nama tugas.
CMFCTasksPaneTask::m_uiCommandID Menentukan ID perintah yang dijalankan kerangka kerja saat pengguna mengklik tugas. Jika nilai ini bukan ID perintah yang valid, tugas diperlakukan sebagai label sederhana.

Keterangan

Ilustrasi berikut ini memperlihatkan grup tugas yang berisi tiga tugas:

Grup tugas, diperluas.

Catatan

Jika tugas tidak memiliki ID perintah yang valid, tugas diperlakukan sebagai label sederhana.

Hierarki Warisan

CObject

CMFCTasksPaneTask

Persyaratan

Header: afxTasksPane.h

CMFCTasksPaneTask::CMFCTasksPaneTask

Membuat dan menginisialisasi CMFCTasksPaneTask objek.

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

Parameter

pGroup
Menentukan CMFCTasksPaneTaskGroup tempat tugas berada.

lpszName
Menentukan nama tugas.

nIcon
Menentukan indeks gambar tugas dalam daftar gambar.

uiCommandID
Menentukan ID perintah dari perintah yang dijalankan saat tugas diklik.

dwUserData
Data yang ditentukan pengguna.

hwndTask
Menentukan handel ke jendela tugas.

bAutoDestroyWindow
Jika TRUE, jendela tugas akan dihancurkan secara otomatis.

nWindowHeight
Menentukan tinggi jendela tugas.

Keterangan

CMFCTasksPaneTask::m_bAutoDestroyWindow

Menentukan apakah jendela tugas dihancurkan secara otomatis.

BOOL m_bAutoDestroyWindow;

Keterangan

Atur ke TRUE untuk menentukan bahwa jendela tugas ( CMFCTasksPaneTask::m_hwndTask) harus dihancurkan secara otomatis; jika tidak, FALSE.

CMFCTasksPaneTask::m_bIsBold

Menentukan apakah label tugas digambar dalam teks tebal.

BOOL m_bIsBold;

Keterangan

Atur anggota ini ke TRUE untuk menampilkan teks tebal untuk label tugas.

CMFCTasksPaneTask::m_dwUserData

Berisi data yang ditentukan pengguna yang terkait dengan tugas. Atur ke nol jika tidak ada data yang terkait dengan tugas.

DWORD m_dwUserData;

Keterangan

CMFCTasksPaneTask::m_hwndTask

Handel ke jendela tugas.

HWND m_hwndTask;

Keterangan

Untuk menambahkan jendela tugas, panggil CMFCTasksPane::AddWindow.

CMFCTasksPaneTask::m_nIcon

Posisi indeks dalam daftar gambar yang mengidentifikasi gambar yang ditampilkan di samping tugas yang ditentukan.

int m_nIcon;

Keterangan

Daftar gambar diatur oleh CMFCTasksPane::SetIconsList.

Atur m_nIcon ke -1 jika Anda ingin menampilkan tugas tanpa gambar.

CMFCTasksPaneTask::m_nWindowHeight

Tinggi jendela tugas. Jika tugas tidak memiliki jendela tugas, nilai ini adalah nol.

int m_nWindowHeight;

Keterangan

CMFCTasksPaneTask::m_pGroup

Penunjuk ke CMFCTasksPaneTaskGroup tempat tugas ini berada.

CMFCTasksPaneTaskGroup* m_pGroup;

Keterangan

Setiap tugas harus memiliki grup induk. Anda menambahkan grup ke panel tugas dengan memanggil CMFCTasksPane::AddGroup.

CMFCTasksPaneTask::m_rect

Menentukan persegi panjang batas tugas.

CRect m_rect;

Keterangan

Nilai ini dihitung oleh kerangka kerja saat tugas digambar.

CMFCTasksPaneTask::m_strName

Nama tugas.

CString m_strName;

Keterangan

CMFCTasksPaneTask::m_uiCommandID

Menentukan ID perintah yang dijalankan saat pengguna mengklik tugas. Jika nilai ini bukan ID perintah yang valid, tugas diperlakukan sebagai label sederhana.

UINT m_uiCommandID;

Keterangan

CMFCTasksPaneTask::SetACCData

Menentukan data aksesibilitas untuk tugas saat ini.

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

Parameter

pParent
[di] Mewakili jendela induk tugas saat ini.

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

Tampilkan Nilai

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

Lihat juga

Bagan Hierarki
Kelas
Kelas CObject