Kelas CMFCTasksPane
Untuk detail selengkapnya, lihat kode sumber yang terletak di folder VC\atlmfc\src\mfc dari penginstalan Visual Studio Anda.
Kelas CMFCTasksPane
mengimplementasikan daftar item yang dapat diklik (tugas).
Sintaks
class CMFCTasksPane : public CDockablePane
Anggota
Konstruktor Publik
Nama | Deskripsi |
---|---|
CMFCTasksPane::CMFCTasksPane | Membuat CMFCTasksPane objek. |
Metode Publik
Nama | Deskripsi |
---|---|
CMFCTasksPane::AddGroup | Menambahkan grup tugas baru ke kontrol panel tugas. |
CMFCTasksPane::AddLabel | Menambahkan label statis baru ke dalam grup tugas yang ditentukan. |
CMFCTasksPane::AddMRUFilesList | Menambahkan tugas yang ditentukan oleh daftar file Paling Baru Digunakan (MRU) ke dalam grup. |
CMFCTasksPane::AddPage | Menambahkan halaman baru ke panel tugas. |
CMFCTasksPane::AddSeparator | |
CMFCTasksPane::AddTask | Menambahkan tugas baru ke grup tugas yang ditentukan. |
CMFCTasksPane::AddWindow | Menambahkan jendela anak ke panel tugas. |
CMFCTasksPane::CollapseAllGroups | |
CMFCTasksPane::CollapseGroup | Secara terprogram menciutkan grup. |
CMFCTasksPane::CreateDefaultMiniframe | (Penimpaan CPane::CreateDefaultMiniframe.) |
CMFCTasksPane::CreateMenu | Dipanggil oleh kerangka kerja untuk membuat menu untuk tombol menu Panel Tugas Lainnya. |
CMFCTasksPane::EnableAnimation | Mengaktifkan atau menonaktifkan animasi saat menciutkan atau memperluas grup tugas. |
CMFCTasksPane::EnableGroupCollapse | Menentukan apakah grup tugas dapat diciutkan. |
CMFCTasksPane::EnableHistoryMenuButtons | Mengaktifkan atau menonaktifkan menu drop-down di tombol navigasi Berikutnya dan Sebelumnya . |
CMFCTasksPane::EnableNavigationToolbar | Mengaktifkan atau menonaktifkan bilah alat navigasi. |
CMFCTasksPane::EnableOffsetCustomControls | |
CMFCTasksPane::EnableScrollButtons | Mengaktifkan tombol gulir alih-alih bilah gulir. |
CMFCTasksPane::EnableWrapLabels | Mengaktifkan atau menonaktifkan pembungkusan kata untuk label. |
CMFCTasksPane::EnableWrapTasks | Mengaktifkan atau menonaktifkan pembungkusan kata untuk tugas. |
CMFCTasksPane::GetActivePage | Mengembalikan indeks berbasis nol untuk halaman aktif. |
CMFCTasksPane::GetGroupCaptionHeight | Mengembalikan tinggi keterangan grup. |
CMFCTasksPane::GetGroupCaptionHorzOffset | Mengembalikan offset saat ini dari keterangan grup dari tepi kiri dan kanan panel tugas. |
CMFCTasksPane::GetGroupCaptionVertOffset | Mengembalikan offset saat ini dari keterangan grup dari tepi atas dan bawah panel tugas. |
CMFCTasksPane::GetGroupCount | Mengembalikan jumlah total grup. |
CMFCTasksPane::GetGroupLocation | Mengembalikan indeks grup internal untuk grup tertentu. |
CMFCTasksPane::GetGroupVertOffset | Mengembalikan offset vertikal grup. |
CMFCTasksPane::GetHorzMargin | Mengembalikan penspasian horizontal antara panel tugas dan tepi area klien. |
CMFCTasksPane::GetNextPages | |
CMFCTasksPane::GetPageByGroup | Mengambil indeks halaman untuk grup tertentu. |
CMFCTasksPane::GetPagesCount | Mengembalikan jumlah halaman. |
CMFCTasksPane::GetPreviousPages | |
CMFCTasksPane::GetScrollBarCtrl | (Penimpaan CWnd::GetScrollBarCtrl.) |
CMFCTasksPane::GetTask | Mengambil tugas. |
CMFCTasksPane::GetTaskCount | Mengembalikan jumlah item tugas dalam grup tertentu. |
CMFCTasksPane::GetTaskGroup | Mengembalikan grup tugas untuk indeks grup tertentu. |
CMFCTasksPane::GetTaskLocation | Mengembalikan grup dan indeks untuk tugas tertentu. |
CMFCTasksPane::GetTasksHorzOffset | Mengembalikan offset horizontal tugas dari tepi kiri dan kanan grup induknya. |
CMFCTasksPane::GetTasksIconHorzOffset | |
CMFCTasksPane::GetTasksIconVertOffset | |
CMFCTasksPane::GetVertMargin | Mengembalikan penspasian vertikal antara panel tugas dan tepi area klien. |
CMFCTasksPane::IsAccessibilityCompatible | (Mengambil alih CDockablePane::IsAccessibilityCompatible .) |
CMFCTasksPane::IsAnimationEnabled | Menunjukkan apakah animasi diaktifkan. |
CMFCTasksPane::IsBackButtonEnabled | Menunjukkan apakah tombol kembali diaktifkan. |
CMFCTasksPane::IsForwardButtonEnabled | Menunjukkan apakah tombol teruskan diaktifkan. |
CMFCTasksPane::IsGroupCollapseEnabled | |
CMFCTasksPane::IsHistoryMenuButtonsEnabled | Menunjukkan apakah tombol navigasi Berikutnya dan Sebelumnya memiliki menu drop-down. |
CMFCTasksPane::IsNavigationToolbarEnabled | Menunjukkan apakah toolbar navigasi diaktifkan. |
CMFCTasksPane::IsToolBox | |
CMFCTasksPane::IsWrapLabelsEnabled | Menunjukkan apakah panel tugas membungkus kata-kata dalam label. |
CMFCTasksPane::IsWrapTasksEnabled | Menunjukkan apakah panel tugas membungkus kata-kata dalam tugas. |
CMFCTasksPane::LoadState | (Penimpaan CDockablePane::LoadState.) |
CMFCTasksPane::OnCancel | |
CMFCTasksPane::OnClickTask | Dipanggil oleh kerangka kerja saat pengguna mengklik item di panel tugas. |
CMFCTasksPane::OnOK | |
CMFCTasksPane::OnPressBackButton | Dipanggil oleh kerangka kerja saat pengguna mengklik tombol kembali. |
CMFCTasksPane::OnPressForwardButton | Dipanggil oleh kerangka kerja saat pengguna mengklik tombol navigasi teruskan. |
CMFCTasksPane::OnPressHomeButton | Dipanggil oleh kerangka kerja saat pengguna mengklik tombol navigasi beranda |
CMFCTasksPane::OnPressOtherButton | |
CMFCTasksPane::OnSetAccData | (Penimpaan CBasePane::OnSetAccData.) |
CMFCTasksPane::OnUpdateCmdUI | (Penimpaan CDockablePane::OnUpdateCmdUI.) |
CMFCTasksPane::P reTranslateMessage | (Penimpaan CDockablePane::P reTranslateMessage.) |
CMFCTasksPane::RecalcLayout | (Penimpaan CPane::RecalcLayout.) |
CMFCTasksPane::RemoveAllGroups | Menghapus semua grup pada halaman yang ditentukan. |
CMFCTasksPane::RemoveAllPages | Menghapus semua halaman dari panel tugas kecuali halaman default (pertama). |
CMFCTasksPane::RemoveAllTasks | Menghapus semua tugas dari grup. |
CMFCTasksPane::RemoveGroup | Menghapus grup. |
CMFCTasksPane::RemovePage | Menghapus halaman tertentu dari panel tugas. |
CMFCTasksPane::RemoveTask | Menghapus tugas dari grup tugas. |
CMFCTasksPane::SaveState | (Penimpaan CDockablePane::SaveState.) |
CMFCTasksPane::Serialize | (Penimpaan CDockablePane::Serialize.) |
CMFCTasksPane::SetActivePage | Mengaktifkan halaman tertentu di panel tugas. |
CMFCTasksPane::SetCaption | Mengatur nama keterangan panel tugas. |
CMFCTasksPane::SetGroupCaptionHeight | Mengatur tinggi keterangan grup. |
CMFCTasksPane::SetGroupCaptionHorzOffset | Mengatur offset horizontal dari keterangan grup. |
CMFCTasksPane::SetGroupCaptionVertOffset | Mengatur offset vertikal dari keterangan grup. |
CMFCTasksPane::SetGroupName | Mengatur nama grup. |
CMFCTasksPane::SetGroupTextColor | Mengatur warna teks untuk keterangan grup. |
CMFCTasksPane::SetGroupVertOffset | Mengatur offset vertikal untuk grup. |
CMFCTasksPane::SetHorzMargin | Mengatur penspasian horizontal antara panel tugas dan tepi area klien. |
CMFCTasksPane::SetIconsList | Mengatur daftar gambar yang terkait dengan tugas. |
CMFCTasksPane::SetPageCaption | Mengatur teks keterangan untuk halaman panel tugas. |
CMFCTasksPane::SetTaskName | Mengatur nama untuk tugas. |
CMFCTasksPane::SetTasksIconHorzOffset | |
CMFCTasksPane::SetTasksIconVertOffset | |
CMFCTasksPane::SetTaskTextColor | Mengatur warna teks untuk tugas. |
CMFCTasksPane::SetTasksHorzOffset | Mengatur offset horizontal tugas dari tepi kiri dan kanan grup induknya. |
CMFCTasksPane::SetVertMargin | Mengatur penspasian vertikal antara panel tugas dan tepi area klien. |
CMFCTasksPane::SetWindowHeight | Mengatur tinggi untuk jendela. |
CMFCTasksPane::ShowCommandMessageString | |
CMFCTasksPane::ShowTask | Memperlihatkan atau menyembunyikan tugas. |
CMFCTasksPane::ShowTaskByCmdId | Memperlihatkan atau menyembunyikan tugas berdasarkan ID perintahnya. |
CMFCTasksPane::Update | Memperbarui elemen GUI yang termasuk dalam panel tugas. |
Metode yang Dilindungi
Nama | Deskripsi |
---|---|
CMFCTasksPane::OnActivateTasksPanePage | Dipanggil oleh kerangka kerja saat halaman panel tugas baru diaktifkan. |
Keterangan
Kelas CMFCTasksPane
mengimplementasikan fungsionalitas berikut:
Item dapat dikelompokkan dan setiap pengelompokan item dapat memiliki keterangan terkait.
Pengelompokan item dapat diciutkan atau diperluas.
Ikon dapat ditetapkan ke setiap item di panel tugas.
Item individual dapat dikaitkan dengan ID perintah yang dijalankan saat pengguna mengklik item. Saat klik terjadi, pesan WM_COMMAND dikirim ke pemilik kontrol panel tugas.
Untuk menggunakan CMFCTasksPane
kontrol di aplikasi Anda, ikuti langkah-langkah berikut:
Sematkan
CMFCTasksPane
objek ke dalam kelas jendela bingkai utama.Saat memproses pesan WM_CREATE, panggil
Create
metode . Anda dapat menggunakan gaya CControlBar biasa. Untuk informasi selengkapnya, lihatCControlBar::Create
.Panggil metode CMFCTasksPane::AddGroup untuk menambahkan berbagai grup.
Panggil CMFCTasksPane::AddTask, CMFCTasksPane::AddLabel atau CMFCTasksPane::AddMRUFilesList member functions untuk menambahkan item baru (tugas) ke setiap grup.
Panggil CMFCTasksPane::EnableGroupCollapse untuk menentukan apakah grup item dapat diciutkan.
Ilustrasi berikut ini memperlihatkan kontrol panel tugas umum. Grup pertama adalah grup khusus dan keterangannya adalah warna yang lebih gelap. Grup ketiga diciutkan. Grup terakhir diratakan ke bagian bawah panel tugas dan tidak memiliki keterangan, dan tugas terakhir dalam grup adalah label sederhana:
Anda bisa mengkustomisasi tampilan panel tugas dengan menyesuaikan berbagai margin dan offset. Ilustrasi berikut mengklarifikasi arti variabel ini:
Contoh
Contoh berikut menunjukkan cara membuat CMFCTasksPane
objek dan menggunakan berbagai metode di CMFCTasksPane
kelas . Contoh menunjukkan cara mengaktifkan penciutan grup tugas, mengaktifkan menu drop-down pada tombol navigasi Berikutnya dan Sebelumnya , mengaktifkan tombol gulir alih-alih bilah gulir, mengaktifkan pembungkusan kata untuk teks dalam label, mengatur nama keterangan panel tugas, mengatur warna teks untuk keterangan grup, dan atur margin horizontal dan vertikal.
CMFCTasksPane *tPane = new CMFCTasksPane();
tPane->EnableGroupCollapse(true);
tPane->EnableHistoryMenuButtons(true);
tPane->EnableScrollButtons(true);
tPane->EnableWrapLabels(true);
tPane->SetCaption(_T("Task Pane"));
tPane->SetGroupTextColor(0, RGB(0, 0, 128));
tPane->SetHorzMargin(15);
tPane->SetVertMargin(15);
tPane->Update();
Hierarki Warisan
CObject
└ CCmdTarget
└ CWnd
└ CBasePane
└ CPane
└ CDockablePane
└ CMFCTasksPane
Persyaratan
Header: afxTasksPane.h
CMFCTasksPane::AddGroup
Menambahkan grup tugas baru ke kontrol panel tugas.
int AddGroup(
int nPageIdx,
LPCTSTR lpszGroupName,
BOOL bBottomLocation = FALSE,
BOOL bSpecial = FALSE,
HICON hIcon = NULL);
int AddGroup(
LPCTSTR lpszGroupName,
BOOL bBottomLocation = FALSE,
BOOL bSpecial = FALSE,
HICON hIcon = NULL);
Parameter
nPageIdx
[di] Menentukan indeks halaman berbasis nol.
lpszGroupName
[di] Menentukan nama grup.
bBottomLocation
[di] TRUE untuk membuat grup di bagian bawah kontrol panel tugas; jika tidak, FALSE.
bSpesial
[di] TRUE untuk menandai grup ini sebagai grup khusus ; jika tidak, FALSE. Untuk informasi selengkapnya tentang grup khusus, lihat bagian Keterangan dari CMFCTasksPane
.
hIcon
[di] Menentukan ikon yang akan ditampilkan dalam keterangan grup.
Tampilkan Nilai
Indeks berbasis nol grup dalam daftar internal grup yang dipertahankan kelas.
Keterangan
Panggil metode ini untuk membuat grup tugas dan menambahkan grup tersebut ke kontrol panel tugas.
Kerangka kerja menampilkan grup tugas di bagian atas kontrol panel tugas atau di bagian bawah. Kerangka kerja hanya dapat menampilkan satu grup di bagian bawah; grup ini harus ditambahkan terakhir.
CMFCTasksPane::AddLabel
Menambahkan label ke grup tugas yang ditentukan.
int AddLabel(
int nGroup,
LPCTSTR lpszLabelName,
int nTaskIcon = -1,
BOOL bIsBold = FALSE);
Parameter
nGroup
[di] Menentukan indeks grup tempat label ditambahkan.
lpszLabelName
[di] Menentukan nama label.
nTaskIcon
[di] Menentukan ikon yang akan ditampilkan di samping label. Kerangka kerja menyimpan ikon dalam daftar gambar. Parameter ini adalah indeks ke dalam daftar tersebut.
bIsBold
[di] TRUE untuk menampilkan label dalam teks tebal; jika tidak, FALSE.
Tampilkan Nilai
Indeks berbasis nol grup tempat label ditambahkan, atau -1 jika grup yang ditentukan oleh nGroup tidak ada.
Keterangan
Kerangka kerja menangani tugas dan label secara berbeda. Saat pengguna mengklik tugas, kerangka kerja menjalankan perintah. Saat pengguna mengklik label, tidak ada perintah yang dijalankan. Untuk informasi selengkapnya, lihat CMFCTasksPane::AddTask.
CMFCTasksPane::AddMRUFilesList
Menambahkan tugas untuk setiap file yang disimpan dalam daftar file Paling Baru Digunakan (MRU) ke dalam grup.
int AddMRUFilesList(
int nGroup,
int nMaxFiles = 4);
Parameter
nGroup
[di] Menentukan indeks grup. Metode ini menambahkan daftar file MRU ke grup yang ditentukan oleh parameter ini.
nMaxFiles
[di] Menentukan jumlah file yang akan ditampilkan dalam daftar file MRU.
Tampilkan Nilai
Indeks berbasis nol grup tempat daftar file MRU ditambahkan, atau -1 jika grup yang ditentukan oleh nGroup tidak ada.
CMFCTasksPane::AddPage
Menambahkan halaman ke panel tugas.
int AddPage(LPCTSTR lpszPageLabel);
Parameter
lpszPageLabel
[di] Menentukan label untuk halaman.
Tampilkan Nilai
Indeks berbasis nol dari halaman baru.
CMFCTasksPane::AddSeparator
int AddSeparator(int nGroup);
Parameter
[di] nGroup
Tampilkan Nilai
Keterangan
CMFCTasksPane::AddTask
Menambahkan tugas ke grup tugas yang ditentukan.
int AddTask(
int nGroup,
LPCTSTR lpszTaskName,
int nTaskIcon = -1,
UINT uiCommandID = 0,
DWORD dwUserData = 0);
Parameter
nGroup
[di] Menentukan indeks grup tempat tugas ditambahkan.
lpszTaskName
[di] Menentukan nama tugas.
nTaskIcon
[di] Menentukan ikon yang akan ditampilkan di samping tugas. Kerangka kerja menyimpan ikon dalam daftar gambar. Parameter ini adalah indeks ke dalam daftar tersebut.
uiCommandID
[di] Menentukan ID perintah dari perintah yang akan dijalankan ketika pengguna mengklik tugas. Tugas diperlakukan sebagai label jika uiCommandID adalah 0.
dwUserData
[di] Menentukan data yang ditentukan pengguna untuk dikaitkan dengan tugas.
Tampilkan Nilai
Indeks berbasis nol grup tempat tugas ditambahkan, atau -1 jika grup yang ditentukan oleh nGroup tidak ada.
CMFCTasksPane::AddWindow
Menambahkan jendela anak ke panel tugas.
int AddWindow(
int nGroup,
HWND hwndTask,
int nWndHeight,
BOOL bAutoDestroyWindow = FALSE,
DWORD dwUserData = 0);
Parameter
nGroup
[di] Menentukan indeks grup tempat jendela ditambahkan.
hwndTask
[di] Menentukan handel jendela yang akan ditambahkan.
nWndHeight
[di] Menentukan tinggi jendela.
bAutoDestroyWindow
[di] TRUE untuk menghancurkan jendela ketika tugas dihapus; jika tidak, FALSE.
dwUserData
[di] Menentukan data yang ditentukan pengguna yang terkait dengan tugas.
Tampilkan Nilai
Indeks berbasis nol grup tempat jendela ditambahkan, atau -1 jika grup yang ditentukan oleh nGroup tidak ada.
Keterangan
Panggil metode ini untuk menambahkan kontrol ke panel tugas. Misalnya, Anda dapat menambahkan kontrol edit yang berfungsi seperti bilah pencarian.
CMFCTasksPane::CMFCTasksPane
Membuat objek CMFCTasksPane .
CMFCTasksPane();
CMFCTasksPane::CollapseAllGroups
void CollapseAllGroups(BOOL bCollapse = TRUE);
void CollapseAllGroups(
int nPageIdx,
BOOL bCollapse);
Parameter
[di] bCollapse
[di] nPageIdx
Keterangan
CMFCTasksPane::CollapseGroup
Menciutkan atau memperluas grup.
BOOL CollapseGroup(
CMFCTasksPaneTaskGroup* pGroup,
BOOL bCollapse = TRUE);
BOOL CollapseGroup(
int nGroup,
BOOL bCollapse = TRUE);
Parameter
pGroup
[di] Menentukan grup yang akan diciutkan.
bCollapse
[di] TRUE untuk menciutkan grup; FALSE untuk memperluas grup.
nGroup
[di] Menentukan indeks berbasis nol grup yang akan diciutkan dalam daftar internal grup.
Tampilkan Nilai
TRUE jika grup berhasil diciutkan atau diperluas; jika tidak, FALSE.
Keterangan
Grup yang diciutkan hanya memperlihatkan keterangan grup; daftar tugas disembunyikan.
CMFCTasksPane::CreateDefaultMiniframe
virtual CPaneFrameWnd* CreateDefaultMiniframe(CRect rectInitial);
Parameter
[di] rectInitial
Tampilkan Nilai
Keterangan
CMFCTasksPane::CreateMenu
Membuat menu yang muncul saat pengguna mengklik tombol menu Panel Tugas Lainnya.
HMENU CreateMenu() const;
Tampilkan Nilai
Handel ke menu baru.
Keterangan
Ambil alih metode ini di kelas turunan untuk mengkustomisasi menu untuk panel tugas.
Menu pop-up yang dibuat metode ini berisi daftar halaman di panel tugas. Menu menampilkan tanda centang di samping halaman aktif.
CMFCTasksPane::EnableAnimation
Mengaktifkan atau menonaktifkan animasi yang terjadi ketika grup tugas diperluas atau diciutkan.
void EnableAnimation(BOOL bEnable = TRUE);
Parameter
bEnable
[di] TRUE untuk mengaktifkan animasi yang terjadi ketika grup tugas diperluas atau diciutkan; jika tidak, FALSE.
Keterangan
Secara default, animasi yang terjadi ketika grup tugas diperluas atau diciutkan diaktifkan.
CMFCTasksPane::EnableGroupCollapse
Menentukan apakah pengguna dapat menciutkan grup tugas.
void EnableGroupCollapse(BOOL bEnable);
Parameter
bEnable
[di] TRUE jika pengguna dapat menciutkan grup tugas; jika tidak, FALSE.
Keterangan
Grup tugas yang diciutkan hanya menampilkan keterangan grup; daftar tugas disembunyikan.
CMFCTasksPane::EnableHistoryMenuButtons
Mengaktifkan menu drop-down pada tombol navigasi Berikutnya dan Sebelumnya .
void EnableHistoryMenuButtons(BOOL bEnable = TRUE);
Parameter
bEnable
[di] TRUE untuk mengaktifkan menu drop-down pada tombol navigasi Berikutnya dan Sebelumnya ; jika tidak, FALSE.
Keterangan
Secara default, menu drop-down pada tombol Berikutnya dan Sebelumnya dinonaktifkan.
Menu berisi riwayat halaman tugas yang digunakan pengguna.
CMFCTasksPane::EnableNavigationToolbar
Mengaktifkan atau menonaktifkan bilah alat navigasi.
void EnableNavigationToolbar(
BOOL bEnable = TRUE,
UINT uiToolbarBmpRes = 0,
CSize sizeToolbarImage = CSize(0,
0),
CSize sizeToolbarButton = CSize(0,
0));
Parameter
bEnable
[di] TRUE untuk mengaktifkan toolbar navigasi; jika tidak, FALSE.
uiToolbarBmpRes
[di] Menentukan ID sumber daya bitmap yang berisi gambar yang akan ditampilkan pada bilah alat.
sizeToolbarImage
[di] Menentukan ukuran gambar bilah alat.
sizeToolbarButton
[di] Menentukan ukuran tombol bilah alat.
Keterangan
Toolbar navigasi adalah toolbar yang ditampilkan kerangka kerja di bagian atas panel tugas. Bilah alat navigasi berisi tombol navigasi Kembali, Teruskan, dan Beranda dan tombol menu yang berisi daftar halaman yang tersedia.
Secara default, kerangka kerja tidak menampilkan toolbar navigasi. Jika toolbar navigasi tidak ditampilkan, tombol navigasi terletak pada keterangan bilah dok.
CMFCTasksPane::EnableOffsetCustomControls
void EnableOffsetCustomControls(BOOL bEnable);
Parameter
[di] bEnable
Keterangan
CMFCTasksPane::EnableScrollButtons
Mengaktifkan tombol gulir alih-alih bilah gulir.
void EnableScrollButtons(BOOL bEnable = TRUE);
Parameter
bEnable
[di] TRUE untuk menampilkan tombol gulir di panel tugas alih-alih bilah gulir; jika tidak, FALSE.
Keterangan
Secara default, kerangka kerja menampilkan tombol gulir di panel tugas.
CMFCTasksPane::EnableWrapLabels
Mengaktifkan atau menonaktifkan pembungkusan kata untuk teks dalam label.
void EnableWrapLabels(BOOL bEnable = TRUE);
Parameter
bEnable
[di] TRUE untuk membungkus teks dalam label yang muncul di panel tugas; jika tidak, FALSE.
Keterangan
Secara default, kerangka kerja tidak membungkus teks dalam label. Saat pembungkusan kata diaktifkan, teks dalam label dapat muncul di beberapa baris. Label dapat menyertakan penanda pemisah baris seperti \n
dan penanda &
garis bawah .
CMFCTasksPane::EnableWrapTasks
Mengaktifkan atau menonaktifkan pembungkusan kata untuk teks dalam tugas.
void EnableWrapTasks(BOOL bEnable = TRUE);
Parameter
bEnable
[di] TRUE untuk membungkus tugas di panel tugas; jika tidak, FALSE.
Keterangan
Secara default, pembungkusan kata untuk tugas dinonaktifkan.
CMFCTasksPane::GetActivePage
Mengembalikan indeks berbasis nol untuk halaman aktif.
int GetActivePage() const;
Tampilkan Nilai
Indeks berbasis nol dari halaman aktif.
CMFCTasksPane::GetGroupCaptionHeight
Mengembalikan tinggi keterangan grup.
int GetGroupCaptionHeight() const;
Tampilkan Nilai
Tinggi keterangan grup, dalam piksel.
CMFCTasksPane::GetGroupCaptionHorzOffset
Mengembalikan offset horizontal dari keterangan grup.
int GetGroupCaptionHorzOffset() const;
Tampilkan Nilai
Offset horizontal dari keterangan grup. Offset horizontal adalah jarak dalam piksel dari tepi kiri atau kanan panel tugas.
CMFCTasksPane::GetGroupCaptionVertOffset
Mengembalikan offset vertikal dari keterangan grup.
int GetGroupCaptionVertOffset() const;
Tampilkan Nilai
Offset vertikal keterangan grup dari tepi atas dan bawah panel tugas.
Keterangan
Nilai default untuk offset vertikal adalah 7 piksel.
CMFCTasksPane::GetGroupCount
Mengembalikan jumlah total grup.
int GetGroupCount() const;
Tampilkan Nilai
Jumlah total grup di panel tugas.
CMFCTasksPane::GetGroupLocation
Mengembalikan indeks grup internal untuk grup yang ditentukan.
BOOL GetGroupLocation(
CMFCTasksPaneTaskGroup* pGroup,
int& nGroup) const;
Parameter
pGroup
[di] Menentukan grup tugas yang lokasinya diambil.
nGroup
[out] Berisi indeks berbasis nol dari grup tugas.
Tampilkan Nilai
TRUE jika grup tugas ditemukan; jika tidak, FALSE.
CMFCTasksPane::GetGroupVertOffset
Mengembalikan offset vertikal grup.
int GetGroupVertOffset() const;
Tampilkan Nilai
Offset vertikal grup, dalam piksel.
CMFCTasksPane::GetHorzMargin
Mengembalikan penspasian horizontal antara panel tugas dan tepi area klien.
int GetHorzMargin() const;
Tampilkan Nilai
Penspasian horizontal antara panel tugas dan tepi area klien.
Keterangan
Penspasian default antara panel tugas dan tepi area klien adalah 12 piksel.
CMFCTasksPane::GetNextPages
void GetNextPages(CStringList& lstNextPages) const;
Parameter
[di] lstNextPages
Keterangan
CMFCTasksPane::GetPageByGroup
Mengambil indeks halaman untuk grup tertentu.
BOOL GetPageByGroup(
int nGroup,
int& nPage) const;
Parameter
nGroup
[di] Menentukan indeks berbasis nol dari grup tugas.
nPage
[out] Berisi indeks halaman untuk grup yang ditentukan. Jika grup tugas hanya berisi halaman default, nilai yang dikembalikan adalah 0.
Tampilkan Nilai
TRUE jika grup nGroup ada; jika tidak, FALSE.
CMFCTasksPane::GetPagesCount
Mengembalikan jumlah halaman.
int GetPagesCount() const;
Tampilkan Nilai
Jumlah halaman di panel tugas.
CMFCTasksPane::GetPreviousPages
void GetPreviousPages(CStringList& lstPrevPages) const;
Parameter
[di] lstPrevPages
Keterangan
CMFCTasksPane::GetScrollBarCtrl
virtual CScrollBar* GetScrollBarCtrl(int nBar) const;
Parameter
[di] nBar
Tampilkan Nilai
Keterangan
CMFCTasksPane::GetTask
Mengambil tugas.
CMFCTasksPaneTask* GetTask(
int nGroup,
int nTask) const;
Parameter
nGroup
[di] Menentukan indeks berbasis nol dari grup yang berisi tugas.
nTask
[di] Menentukan indeks tugas berbasis nol dalam daftar yang ditentukan oleh nGroup.
Tampilkan Nilai
Tugas pada indeks yang ditentukan.
CMFCTasksPane::GetTaskCount
Mengembalikan jumlah tugas dalam grup tertentu.
int GetTaskCount(int nGroup) const;
Parameter
nGroup
[di] Menentukan indeks grup tugas.
Tampilkan Nilai
Jumlah tugas dalam grup yang ditentukan, atau 0 jika nGroup tidak valid.
CMFCTasksPane::GetTaskGroup
Mengembalikan grup tugas untuk indeks grup tertentu.
CMFCTasksPaneTaskGroup* GetTaskGroup(int nGroup) const;
Parameter
nGroup
[di] Menentukan indeks berbasis nol dari grup yang akan diambil.
Tampilkan Nilai
Grup tugas pada indeks yang ditentukan.
CMFCTasksPane::GetTaskLocation
Mengembalikan grup dan indeks untuk tugas tertentu.
BOOL GetTaskLocation(
UINT uiCommandID,
int& nGroup,
int& nTask) const;
BOOL GetTaskLocation(
HWND hwndTask,
int& nGroup,
int& nTask) const;
BOOL GetTaskLocation(
CMFCTasksPaneTask* pTask,
int& nGroup,
int& nTask) const;
Parameter
uiCommandID
[di] Menentukan ID perintah tugas yang akan ditemukan.
nGroup
[out] Berisi indeks grup tugas.
nTask
[out] Berisi indeks tugas dalam grup tugas.
hwndTask
[di] Menentukan jendela yang terkait dengan tugas.
pTask
[di] Menentukan tugas yang akan ditemukan.
Tampilkan Nilai
TRUE jika lokasi tugas ditemukan; FALSE jika tugas yang ditentukan tidak ada.
Keterangan
Metode ini mengambil indeks grup dan indeks tugas untuk tugas yang ditentukan. Jika metode mengembalikan FALSE, nGroup dan nTask diatur ke -1.
CMFCTasksPane::GetTasksHorzOffset
Mengembalikan offset horizontal tugas.
int GetTasksHorzOffset() const;
Tampilkan Nilai
Offset horizontal tugas dari tepi kiri dan kanan grup induknya.
Keterangan
Offset horizontal default tugas adalah 12 piksel.
CMFCTasksPane::GetTasksIconHorzOffset
int GetTasksIconHorzOffset() const;
Tampilkan Nilai
Keterangan
CMFCTasksPane::GetTasksIconVertOffset
int GetTasksIconVertOffset() const;
Tampilkan Nilai
Keterangan
CMFCTasksPane::GetVertMargin
Mengembalikan margin vertikal antara panel tugas dan tepi area klien.
int GetVertMargin() const;
Tampilkan Nilai
Margin vertikal antara panel tugas dan tepi area klien.
Keterangan
Margin vertikal adalah spasi antara panel tugas dan tepi area klien. Nilai default margin vertikal adalah 12 piksel.
CMFCTasksPane::IsAccessibilityCompatible
virtual BOOL IsAccessibilityCompatible();
Tampilkan Nilai
Keterangan
CMFCTasksPane::IsAnimationEnabled
Menunjukkan apakah animasi diaktifkan.
BOOL IsAnimationEnabled() const;
Tampilkan Nilai
TRUE jika animasi yang terjadi saat pengguna memperluas atau menciutkan grup diaktifkan; jika tidak, FALSE.
Keterangan
Panggil CMFCTasksPane::EnableAnimation untuk mengaktifkan atau menonaktifkan animasi.
CMFCTasksPane::IsBackButtonEnabled
Menunjukkan apakah tombol kembali diaktifkan.
BOOL IsBackButtonEnabled() const;
Tampilkan Nilai
TRUE jika tombol kembali diaktifkan; jika tidak, FALSE.
Keterangan
Saat pengguna mengklik tombol kembali, kerangka kerja menampilkan halaman tugas sebelumnya.
CMFCTasksPane::IsForwardButtonEnabled
Menunjukkan apakah tombol teruskan diaktifkan.
BOOL IsForwardButtonEnabled() const;
Tampilkan Nilai
TRUE jika tombol teruskan diaktifkan; jika tidak, FALSE.
Keterangan
Tombol teruskan memungkinkan navigasi penerusan dalam riwayat halaman tugas.
CMFCTasksPane::IsGroupCollapseEnabled
BOOL IsGroupCollapseEnabled() const;
Tampilkan Nilai
Keterangan
CMFCTasksPane::IsHistoryMenuButtonsEnabled
Menunjukkan apakah tombol navigasi Berikutnya dan Sebelumnya memiliki menu drop-down.
BOOL IsHistoryMenuButtonsEnabled() const;
Tampilkan Nilai
TRUE jika tombol navigasi Berikutnya dan Sebelumnya memiliki menu drop-down; jika tidak, FALSE.
CMFCTasksPane::IsNavigationToolbarEnabled
Menunjukkan apakah toolbar navigasi diaktifkan.
BOOL IsNavigationToolbarEnabled() const;
Tampilkan Nilai
TRUE jika toolbar navigasi diaktifkan; jika tidak, FALSE.
CMFCTasksPane::IsToolBox
virtual BOOL IsToolBox() const;
Tampilkan Nilai
Keterangan
CMFCTasksPane::IsWrapLabelsEnabled
Menunjukkan apakah panel tugas membungkus kata-kata dalam label.
BOOL IsWrapLabelsEnabled() const;
Tampilkan Nilai
TRUE jika kata-kata dalam label dibungkus; jika tidak, FALSE.
CMFCTasksPane::IsWrapTasksEnabled
Menentukan apakah kerangka kerja membungkus string tugas.
BOOL IsWrapTasksEnabled() const;
Tampilkan Nilai
TRUE jika string tugas dibungkus; jika tidak, FALSE.
CMFCTasksPane::LoadState
virtual BOOL LoadState(
LPCTSTR lpszProfileName = NULL,
int nIndex = -1,
UINT uiID = (UINT) -1);
Parameter
[di] lpszProfileName
[di] nIndex
[di] uiID
Tampilkan Nilai
Keterangan
CMFCTasksPane::OnActivateTasksPanePage
Dipanggil oleh kerangka kerja saat membuat halaman panel tugas aktif.
virtual void OnActivateTasksPanePage();
Keterangan
Ambil alih metode ini di kelas turunan untuk mengkustomisasi tampilan halaman panel tugas.
CMFCTasksPane::OnCancel
virtual void OnCancel();
Keterangan
CMFCTasksPane::OnClickTask
Dipanggil oleh kerangka kerja saat pengguna mengklik item di panel tugas.
virtual void OnClickTask(
int nGroupNumber,
int nTaskNumber,
UINT uiCommandID,
DWORD dwUserData);
Parameter
nGroupNumber
[di] Menentukan indeks berbasis nol grup yang berisi tugas yang diklik.
nTaskNumber
[di] Menentukan indeks berbasis nol dari tugas yang diklik.
uiCommandID
[di] Menentukan ID perintah yang terkait dengan tugas.
dwUserData
[di] Berisi data yang ditentukan pengguna yang terkait dengan tugas yang diklik.
Keterangan
Kerangka kerja memanggil metode ini ketika pengguna mengklik tugas. Secara default, kerangka kerja memeriksa ID perintah yang terkait dengan tugas yang diklik dan, jika bukan nol, mengirim pesan WM_COMMAND ke pemilik kontrol panel tugas.
Ambil alih metode ini di kelas turunan untuk menjalankan kode kustom saat tugas diklik.
CMFCTasksPane::OnOK
virtual void OnOK();
Keterangan
CMFCTasksPane::OnPressBackButton
Dipanggil oleh kerangka kerja saat pengguna mengklik tombol kembali.
virtual void OnPressBackButton();
Keterangan
Secara default, kerangka kerja menampilkan halaman yang dilihat sebelumnya.
Ambil alih metode ini di kelas turunan untuk menjalankan kode kustom ketika pengguna mengklik tombol kembali.
CMFCTasksPane::OnPressForwardButton
Dipanggil oleh kerangka kerja saat pengguna mengklik tombol navigasi teruskan.
virtual void OnPressForwardButton();
Keterangan
Secara default, kerangka kerja menampilkan halaman yang dilihat pengguna sebelum mengklik tombol Kembali .
Ambil alih metode ini di kelas turunan untuk menjalankan kode kustom saat pengguna mengklik tombol teruskan.
CMFCTasksPane::OnPressHomeButton
Dipanggil oleh kerangka kerja saat pengguna mengklik tombol navigasi beranda.
virtual void OnPressHomeButton();
Keterangan
Secara default, kerangka kerja menampilkan halaman default untuk grup tugas.
Ambil alih metode ini dalam kelas turunan untuk menjalankan kode kustom saat pengguna mengklik tombol navigasi beranda.
CMFCTasksPane::OnPressOtherButton
virtual void OnPressOtherButton(
CMFCCaptionMenuButton* pbtn,
CWnd* pWndOwner);
Parameter
[di] pbtn
[di] pWndOwner
Keterangan
CMFCTasksPane::OnSetAccData
virtual BOOL OnSetAccData(long lVal);
Parameter
[di] lVal
Tampilkan Nilai
Keterangan
CMFCTasksPane::OnUpdateCmdUI
virtual void OnUpdateCmdUI(
CFrameWnd* pTarget,
BOOL bDisableIfNoHndler);
Parameter
[di] pTarget
[di] bDisableIfNoHndler
Keterangan
CMFCTasksPane::P reTranslateMessage
virtual BOOL PreTranslateMessage(MSG* pMsg);
Parameter
[di] pMsg
Tampilkan Nilai
Keterangan
CMFCTasksPane::RecalcLayout
void RecalcLayout(BOOL bRedraw = TRUE);
Parameter
[di] bRedraw
Keterangan
CMFCTasksPane::RemoveAllGroups
Menghapus semua grup pada halaman yang ditentukan.
void RemoveAllGroups(int nPageIdx = 0);
Parameter
nPageIdx
[di] Menentukan indeks berbasis nol halaman.
Keterangan
Menghapus semua grup pada halaman yang ditentukan oleh nPageIdx, atau semua grup jika hanya ada halaman default.
CMFCTasksPane::RemoveAllPages
Menghapus semua halaman dari panel tugas kecuali halaman default (pertama).
void RemoveAllPages();
CMFCTasksPane::RemoveAllTasks
Menghapus semua tugas dari grup yang ditentukan.
void RemoveAllTasks(int nGroup);
Parameter
nGroup
[di] Menentukan indeks grup berbasis nol.
CMFCTasksPane::RemoveGroup
Menghapus grup.
void RemoveGroup(int nGroup);
Parameter
nGroup
[di] Menentukan indeks berbasis nol dari grup yang akan dihapus.
Keterangan
Metode ini menghapus satu grup. Untuk menghapus semua grup, panggil CMFCTasksPane::RemoveAllGroups sebagai gantinya.
Saat kerangka kerja menghapus grup, semua tugas dan jendela pengguna yang terkait dengannya akan dihancurkan.
CMFCTasksPane::RemovePage
Menghapus halaman tertentu dari panel tugas.
void RemovePage(int nPageIdx);
Parameter
nPageIdx
[di] Menentukan indeks berbasis nol halaman yang akan dihapus.
CMFCTasksPane::RemoveTask
Menghapus tugas dari grup tugas.
BOOL RemoveTask(
int nGroup,
int nTask,
BOOL bRedraw = TRUE);
Parameter
nGroup
[di] Menentukan indeks berbasis nol dari grup tugas yang berisi tugas yang akan dihapus.
nTask
[di] Menentukan indeks tugas berbasis nol yang akan dihapus.
bRedraw
[di] TRUE untuk menggambar ulang panel tugas; jika tidak, FALSE.
Tampilkan Nilai
TRUE jika fungsi berhasil; FALSE jika nGroup atau nTask tidak valid.
CMFCTasksPane::SaveState
virtual BOOL SaveState(
LPCTSTR lpszProfileName = NULL,
int nIndex = -1,
UINT uiID = (UINT) -1);
Parameter
[di] lpszProfileName
[di] nIndex
[di] uiID
Tampilkan Nilai
Keterangan
CMFCTasksPane::Serialize
virtual void Serialize(CArchive& ar);
Parameter
[di] Ar
Keterangan
CMFCTasksPane::SetActivePage
Membuat halaman yang ditentukan di panel tugas aktif.
void SetActivePage(int nPageIdx);
Parameter
nPageIdx
[di] Menentukan indeks berbasis nol dari halaman yang akan ditampilkan.
Keterangan
Metode ini menegaskan jika nPageIdx tidak valid.
CMFCTasksPane::SetCaption
Mengatur nama keterangan panel tugas.
void SetCaption(LPCTSTR lpszName);
Parameter
lpszName
[di] Menentukan nama keterangan.
Keterangan
Jika panel tugas memiliki beberapa halaman, halaman default memiliki keterangan yang diatur dengan menggunakan fungsi ini.
CMFCTasksPane::SetGroupCaptionHeight
Mengatur tinggi keterangan grup.
void SetGroupCaptionHeight(int n = -1);
Parameter
n
[di] Menentukan tinggi keterangan.
Keterangan
Panggil metode ini untuk mengkustomisasi margin elemen panel tugas.
Jika n adalah -1, kerangka kerja menentukan nilai margin dengan menggunakan manajer visual ( CMFCVisualManager::GetTasksPaneGroupCaptionHeight
). Tinggi keterangan default adalah 25 piksel.
CMFCTasksPane::SetGroupCaptionHorzOffset
Mengatur offset horizontal dari keterangan grup.
void SetGroupCaptionHorzOffset(int n = -1);
Parameter
n
[di] Menentukan offset horizontal dari keterangan grup.
CMFCTasksPane::SetGroupCaptionVertOffset
Mengatur offset vertikal dari keterangan grup.
void SetGroupCaptionVertOffset(int n = -1);
Parameter
n
[di] Menentukan offset vertikal, dalam piksel, dari keterangan grup.
CMFCTasksPane::SetGroupName
Mengatur nama grup.
BOOL SetGroupName(
int nGroup,
LPCTSTR lpszGroupName);
Parameter
nGroup
[di] Menentukan indeks grup berbasis nol.
lpszGroupName
[di] Menentukan nama grup.
Tampilkan Nilai
TRUE jika nama grup berhasil diatur; jika tidak, FALSE.
CMFCTasksPane::SetGroupTextColor
Mengatur warna teks untuk keterangan grup.
BOOL SetGroupTextColor(
int nGroup,
COLORREF color,
COLORREF colorHot = (COLORREF)-1);
Parameter
nGroup
[di] Menentukan indeks grup berbasis nol.
warna
[di] Menentukan warna teks.
colorHot
[di] Menentukan warna teks untuk grup yang disorot. Jika -1, warna sorotan default digunakan.
Tampilkan Nilai
TRUE jika warna teks grup berhasil diubah; jika tidak, FALSE.
CMFCTasksPane::SetGroupVertOffset
Mengatur offset vertikal untuk grup.
void SetGroupVertOffset(int n = -1);
Parameter
n
[di] Menentukan offset vertikal.
Keterangan
Offset vertikal adalah jarak antara grup tugas dan batas panel tugas.
Panggil metode ini untuk mengkustomisasi margin elemen panel tugas. Jika n adalah -1, kerangka kerja menentukan nilai margin dengan menggunakan manajer visual (CMFCVisualManager::GetTasksPaneGroupVertOffset
). Offset default adalah 15 piksel.
CMFCTasksPane::SetHorzMargin
Mengatur margin horizontal.
void SetHorzMargin(int n = -1);
Parameter
n
[di] Menentukan margin, dalam piksel.
Keterangan
Margin horizontal adalah jarak antara panel tugas dan tepi atas atau bawah area klien.
Jika n adalah -1, dan kerangka kerja menentukan nilai margin dengan menggunakan manajer visual (CMFCVisualManager::GetTasksPaneHorzMargin
). Margin horizontal default adalah 12 piksel.
CMFCTasksPane::SetIconsList
Mengatur daftar gambar.
BOOL SetIconsList(
UINT uiImageListResID,
int cx,
COLORREF clrTransparent = RGB(255, 0, 255));
void SetIconsList(HIMAGELIST hIcons);
Parameter
uiImageListResID
[di] Menentukan ID sumber daya dari daftar gambar.
cx
[di] Menentukan ukuran ikon dalam daftar gambar.
clrTransparent
[di] Menentukan warna transparan.
hIcons
[di] Menentukan daftar gambar yang berisi ikon untuk panel tugas.
Keterangan
Kerangka kerja menyimpan ikon dalam daftar gambar. Tugas dikaitkan dengan ikon yang disimpan dalam daftar tersebut.
Metode ini mengaitkan daftar gambar dengan kontrol panel tugas. Untuk mengatur ikon untuk tugas saat Anda memanggil CMFCTasksPane::AddTask, atur nTaskIcon
ke indeks berbasis nol yang sesuai dalam daftar gambar ini.
CMFCTasksPane::SetPageCaption
Mengatur teks keterangan untuk halaman panel tugas.
void SetPageCaption(
int nPageIdx,
LPCTSTR lpszName);
Parameter
nPageIdx
[di] Menentukan indeks berbasis nol halaman.
lpszName
[di] Menentukan teks keterangan yang akan ditampilkan pada halaman.
Keterangan
Jika panel tugas memiliki beberapa halaman, halaman default memiliki keterangan yang diatur dengan menggunakan metode ini.
CMFCTasksPane::SetTaskName
Mengatur nama untuk tugas.
BOOL SetTaskName(
int nGroup,
int nTask,
LPCTSTR lpszTaskName);
Parameter
nGroup
[di] Menentukan indeks berbasis nol dari grup tugas.
nTask
[di] Menentukan indeks tugas berbasis nol.
lpszTaskName
[di] Menentukan nama tugas.
Tampilkan Nilai
TRUE jika nama tugas berhasil diatur; jika tidak, FALSE.
CMFCTasksPane::SetTasksHorzOffset
Mengatur offset horizontal untuk tugas.
void SetTasksHorzOffset(int n = -1);
Parameter
n
[di] Menentukan offset horizontal.
Keterangan
Offset horizontal adalah jarak dalam piksel dari tepi kiri dan kanan grup.
Jika n adalah -1, metode ini mengatur offset horizontal ke nilai yang dikembalikan oleh CMFCVisualManager::GetTasksPaneTaskHorzOffset
metode .
Offset horizontal default adalah 12 piksel.
CMFCTasksPane::SetTasksIconHorzOffset
void SetTasksIconHorzOffset(int n = -1);
Parameter
[di] n
Keterangan
CMFCTasksPane::SetTasksIconVertOffset
void SetTasksIconVertOffset(int n = -1);
Parameter
[di] n
Keterangan
CMFCTasksPane::SetTaskTextColor
Mengatur warna teks untuk tugas.
BOOL SetTaskTextColor(
int nGroup,
int nTask,
COLORREF color,
COLORREF colorHot = (COLORREF)-1);
Parameter
nGroup
[di] Menentukan indeks berbasis nol dari grup tugas yang berisi tugas.
nTask
[di] Menentukan indeks tugas berbasis nol.
warna
[di] Menentukan warna teks untuk tugas tersebut.
colorHot
[di] Menentukan warna teks untuk grup yang disorot. Jika -1, metode ini menggunakan warna sorotan default.
Tampilkan Nilai
TRUE jika warna teks untuk tugas berhasil diatur; jika tidak, FALSE.
CMFCTasksPane::SetVertMargin
Mengatur margin vertikal.
void SetVertMargin(int n = -1);
Parameter
n
[di] Menentukan margin vertikal yang akan disetel.
Keterangan
Margin vertikal adalah jarak antara panel tugas dan tepi vertikal area klien.
Jika n adalah -1, kerangka kerja menentukan nilai margin dengan menggunakan manajer visual (CMFCVisualManager::GetTasksPaneVertMargin
). Margin default adalah 12 piksel.
CMFCTasksPane::SetWindowHeight
Mengatur tinggi untuk kontrol jendela.
BOOL SetWindowHeight(
int nGroup,
HWND hwndTask,
int nWndHeight);
BOOL SetWindowHeight(
HWND hwndTask,
int nWndHeight);
Parameter
nGroup
[di] Menentukan indeks berbasis nol grup yang berisi kontrol jendela.
hwndTask
[di] Menentukan handel ke kontrol jendela.
nWndHeight
[di] Menentukan tinggi yang akan diatur.
Tampilkan Nilai
TRUE jika tinggi kontrol jendela berhasil diatur; FALSE jika nGroup tidak valid atau jika hwndTask tidak ada.
Keterangan
Panggil CMFCTasksPane::AddWindow untuk menambahkan tugas dengan kontrol jendela.
CMFCTasksPane::ShowCommandMessageString
virtual void ShowCommandMessageString(UINT uiCmdId);
Parameter
[di] uiCmdId
Keterangan
CMFCTasksPane::ShowTask
Memperlihatkan atau menyembunyikan tugas.
BOOL ShowTask(
int nGroup,
int nTask,
BOOL bShow = TRUE,
BOOL bRedraw = TRUE);
Parameter
nGroup
[di] Menentukan indeks grup berbasis nol.
nTask
[di] Menentukan indeks tugas berbasis nol untuk ditampilkan atau disembunyikan.
bShow
[di] TRUE untuk memperlihatkan tugas; FALSE untuk menyembunyikan tugas.
bRedraw
[di] TRUE untuk menggambar ulang panel tugas; jika tidak, FALSE.
Tampilkan Nilai
TRUE jika tugas berhasil ditampilkan atau disembunyikan; FALSE jika grup atau tugas yang ditentukan tidak ada.
Keterangan
Gunakan CMFCTasksPane::ShowTaskByCmdId untuk menampilkan atau menyembunyikan tugas berdasarkan ID perintahnya.
CMFCTasksPane::ShowTaskByCmdId
Memperlihatkan atau menyembunyikan tugas berdasarkan ID perintahnya.
BOOL ShowTaskByCmdId(
UINT uiCommandID,
BOOL bShow = TRUE,
BOOL bRedraw = TRUE);
Parameter
uiCommandID
[di] Menentukan ID perintah tugas yang akan ditampilkan atau disembunyikan.
bShow
[di] TRUE untuk memperlihatkan tugas; FALSE untuk menyembunyikan tugas.
bRedraw
[di] TRUE untuk menggambar ulang panel tugas; jika tidak, FALSE.
Tampilkan Nilai
TRUE jika tugas berhasil ditampilkan atau disembunyikan; FALSE jika tugas dengan ID perintah yang ditentukan tidak ada.
Keterangan
Gunakan CMFCTasksPane::ShowTask untuk menampilkan atau menyembunyikan tugas berdasarkan ID perintahnya.
CMFCTasksPane::Update
Merefresh semua kontrol di panel tugas.
virtual void Update();
Keterangan
Metode ini memperbarui keterangan panel tugas, menyesuaikan bilah gulir, memposisikan ulang semua tugas, dan menggambar ulang semua kontrol panel tugas.
Ambil alih metode ini dalam kelas turunan untuk menjalankan kode kustom saat kerangka kerja me-refresh panel tugas.
Lihat juga
Bagan Hierarki
Kelas
Kelas CMFCTasksPaneTaskGroup
Kelas CMFCTasksPaneTask
Kelas CMFCOutlookBar
Kelas CMFCVisualManager