Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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:

Catatan
Jika tugas tidak memiliki ID perintah yang valid, tugas diperlakukan sebagai label sederhana.
Hierarki Warisan
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.