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.
Fitur beberapa grup bertab antarmuka dokumen (MDI) memungkinkan beberapa aplikasi antarmuka dokumen (MDI) untuk menampilkan satu atau beberapa jendela bertab (atau grup jendela bertab, yang dikenal sebagai grup bertab) di area klien MDI. Jendela bertab dapat diratakan secara vertikal atau horizontal. Jika aplikasi menjalankan lebih dari satu grup bertab MDI, grup dipisahkan oleh pemisah.
Fitur
Berikut ini adalah fitur grup bertab MDI:
Aplikasi dapat membuat jendela bertab secara dinamis.
Aplikasi dapat menyelaraskan jendela bertab secara horizontal atau vertikal.
Grup jendela bertab dipisahkan oleh pemisah. Pengguna dapat mengubah ukuran grup bertab dengan menggunakan pemisah.
Pengguna dapat menyeret tab individual di antara grup.
Pengguna dapat menyeret tab individual untuk membuat grup baru.
Pengguna dapat memindahkan tab atau membuat grup baru dengan menggunakan menu pintasan.
Aplikasi dapat menyimpan dan memuat tata letak jendela bertab.
Aplikasi dapat menyimpan dan memuat daftar dokumen MDI.
Aplikasi dapat mengakses grup bertab individual dan memodifikasi parameternya.
Menggunakan Grup Bertab MDI
Berikut ini adalah tugas yang umumnya dilakukan dengan grup bertab MDI:
Untuk mengaktifkan grup bertab MDI untuk jendela bingkai utama, panggil CMDIFrameWndEx::EnableMDITabbedGroups. Parameter kedua dari metode ini adalah instance dari kelas
CMDITabInfo. Anda dapat menggunakan parameter default atau mengubahnya sebelum memanggilCMDIFrameWndEx::EnableMDITabbedGroups.Untuk mengubah properti grup bertab MDI pada waktu proses, buat atau ubah
CMDITabInfoobjek dan panggilCMDIFrameWndEx::EnableMDITabbedGroupslagiUntuk mendapatkan daftar jendela bertab MDI, panggil
CMDIFrameWndEx::GetMDITabGroups.Untuk membuat grup tab MDI baru di samping grup tab aktif, panggil
CMDIFrameWndEx::MDITabNewGroup.Untuk mengalihkan fokus input ke jendela sebelumnya atau berikutnya dari grup bertab, panggil
CMDIFrameWndEx::MDITabMoveToNextGroup.Untuk menentukan apakah jendela adalah anggota dari grup tab MDI, gunakan panggilan
CMDIFrameWndEx::IsMemberOfMDITabGroup.Untuk menentukan apakah tab MDI atau grup bertab MDI diaktifkan untuk jendela bingkai utama, panggil
CMDIFrameWndEx::AreMDITabs. Untuk menentukan apakah hanya grup bertab MDI yang diaktifkan, panggilCMDIFrameWndEx::IsMDITabbedGroup.Untuk menampilkan menu pintasan saat pengguna mengklik tab atau menyeretnya ke grup bertab MDI lain, lakukan override pada
CMDIFrameWndEx::OnShowMDITabContextMenudi dalam kelas turunan dariCMDIFrameWndEx. Jika Anda tidak menerapkan metode ini, aplikasi tidak akan menampilkan menu pintasan.Untuk menyimpan tata letak grup bertab MDI dalam aplikasi, panggil
CMDIFrameWndEx::SaveMDIState. Untuk memuat profil grup tab MDI yang disimpan sebelumnya, panggilCMDIFrameWndEx::LoadMDIState. Anda juga dapat memanggil metode ini untuk memuat atau menyimpan daftar dokumen yang dibuka dalam aplikasi MDI. Untuk informasi selengkapnya tentang menyimpan dan memuat status MDI, lihat CMDIFrameWndEx::LoadMDIState.
Lihat juga
Elemen Antarmuka Pengguna
Kelas CMDIFrameWndEx
Kelas CMDIChildWndEx
Kelas CMDITabInfo