Bagikan melalui


Lembar Properti sebagai Panduan

Karakteristik utama lembar properti wizard adalah navigasi disediakan dengan tombol Berikutnya atau Selesai, Kembali, dan Batal, bukan tab. Anda perlu memanggil CPropertySheet::SetWizardMode sebelum memanggil CPropertySheet::D oModal pada objek lembar properti untuk memanfaatkan fitur ini.

Pengguna menerima pemberitahuan CPropertyPage::OnSetActive dan CPropertyPage::OnKillActive yang sama saat berpindah dari satu halaman ke halaman lain. Tombol Berikutnya dan Selesai adalah kontrol yang saling eksklusif; Artinya, hanya satu dari mereka yang akan ditampilkan pada satu waktu. Pada halaman pertama, tombol Berikutnya harus diaktifkan. Jika pengguna berada di halaman terakhir, tombol Selesai harus diaktifkan. Ini tidak dilakukan secara otomatis oleh kerangka kerja. Anda harus memanggil CPropertySheet::SetWizardButton di halaman terakhir untuk mencapai hal ini.

Untuk menampilkan semua tombol default, Anda akan membisukan tampilkan tombol Selesai dan pindahkan tombol Berikutnya. Kemudian pindahkan tombol Kembali sehingga posisi relatifnya ke tombol Berikutnya dipertahankan.

Contoh

void CMyView::OnWizard()
{
   CPropertySheet sheet;
   // CMyFirstPage and CMySecondPage are derived from CPropertyPage
   CMyFirstPage page1;
   CMySecondPage page2;

   sheet.AddPage(&page1);
   sheet.AddPage(&page2);
   sheet.SetWizardMode();
   sheet.DoModal();
}

Baca juga

Lembar Properti