Bagikan melalui


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:

  1. Sematkan CMFCTasksPane objek ke dalam kelas jendela bingkai utama.

  2. Saat memproses pesan WM_CREATE, panggil Create metode . Anda dapat menggunakan gaya CControlBar biasa. Untuk informasi selengkapnya, lihat CControlBar::Create .

  3. Panggil metode CMFCTasksPane::AddGroup untuk menambahkan berbagai grup.

  4. Panggil CMFCTasksPane::AddTask, CMFCTasksPane::AddLabel atau CMFCTasksPane::AddMRUFilesList member functions untuk menambahkan item baru (tugas) ke setiap grup.

  5. 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:

Contoh Panel Tugas.

Anda bisa mengkustomisasi tampilan panel tugas dengan menyesuaikan berbagai margin dan offset. Ilustrasi berikut mengklarifikasi arti variabel ini:

Grup tugas kustom.

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