Bagikan melalui


Kelas CMDITabInfo

Kelas CMDITabInfo ini digunakan untuk meneruskan parameter ke metode CMDIFrameWndEx::EnableMDITabbedGroups . Atur anggota kelas ini untuk mengontrol perilaku grup bertab MDI.

Sintaks

class CMDITabInfo

Anggota

Konstruktor Publik

Nama Deskripsi
CMDITabInfo::CMDITabInfo Konstruktor default.

Metode Publik

Nama Deskripsi
CMDITabInfo::Serialize Membaca atau menulis objek ini dari atau ke arsip.

Anggota Data

Nama Deskripsi
CMDITabInfo::m_bActiveTabCloseButton; Menentukan apakah tombol Tutup ditampilkan pada label tab aktif.
CMDITabInfo::m_bAutoColor Menentukan apakah akan mewarnai tab MDI.
CMDITabInfo::m_bDocumentMenu Menentukan apakah grup tab menampilkan menu popup yang memperlihatkan daftar dokumen yang dibuka atau menampilkan tombol gulir.
CMDITabInfo::m_bEnableTabSwap Menentukan apakah pengguna dapat menukar posisi tab dengan menyeret.
CMDITabInfo::m_bFlatFrame Menentukan apakah tab memiliki bingkai datar.
CMDITabInfo::m_bTabCloseButton Menentukan apakah setiap label tab menampilkan tombol Tutup .
CMDITabInfo::m_bTabCustomTooltips Menentukan apakah tipsalat kustom diaktifkan.
CMDITabInfo::m_bTabIcons Menentukan apakah akan menampilkan ikon pada tab MDI.
CMDITabInfo::m_nTabBorderSize Menentukan ukuran batas setiap jendela tab.
CMDITabInfo::m_style Menentukan gaya label tab.
CMDITabInfo::m_tabLocation Menentukan apakah label tab terletak di bagian atas atau bagian bawah halaman.

Keterangan

Kelas ini menentukan parameter grup tab MDI yang dibuat kerangka kerja.

Contoh

Contoh berikut menunjukkan cara mengatur nilai berbagai variabel anggota di CMDITabInfo kelas.

CMDITabInfo mdiTabParams;
mdiTabParams.m_style = CMFCTabCtrl::STYLE_3D_ONENOTE;
// set to FALSE to place close button at right of tab area
mdiTabParams.m_bActiveTabCloseButton = FALSE;
// set to TRUE to enable document icons on MDI taba
mdiTabParams.m_bTabIcons = TRUE;
// set to FALSE to disable auto-coloring of MDI tabs
mdiTabParams.m_bAutoColor = FALSE;
// set to TRUE to enable the document menu at the right edge of the tab area
mdiTabParams.m_bDocumentMenu = TRUE;
//set to TRUE to enable the user to change the tabs positions by dragging the tabs
mdiTabParams.m_bEnableTabSwap = TRUE;
// set to TRUE to give each tab window has a flat frame
mdiTabParams.m_bFlatFrame = TRUE;
// set to TRUE to enable each tab window to display the Close button on the right edge of the tab.
mdiTabParams.m_bTabCloseButton = FALSE;
// set to TRUE to enable the tabs to display tooltips.
mdiTabParams.m_bTabCustomTooltips = TRUE;
// Specifies that the tabs labels are located at the top of the page
mdiTabParams.m_tabLocation = CMFCTabCtrl::LOCATION_TOP;
EnableMDITabbedGroups(TRUE, mdiTabParams);

Hierarki Warisan

CMDITabInfo

Persyaratan

Header: afxmdiclientareawnd.h

CMDITabInfo::m_bActiveTabCloseButton;

Menentukan apakah tombol Tutup ditampilkan pada label tab aktif.

BOOL m_bActiveTabCloseButton;

Keterangan

Jika TRUE, label tab aktif akan menampilkan tombol Tutup . Tombol Tutup akan dihapus dari sudut kanan atas area tab. Jika tidak, label tab aktif tidak akan menampilkan tombol Tutup . Tombol Tutup akan muncul di sudut kanan atas area tab.

CMDITabInfo::m_bAutoColor

Menentukan apakah setiap tab MDI memiliki warnanya sendiri.

BOOL m_bAutoColor;

Keterangan

Jika TRUE, setiap tab akan memiliki warnanya sendiri. Kumpulan warna dikelola oleh pustaka MFC. Jika tidak, tab ditampilkan dalam warna putih. Nilai defaultnya adalah FALSE.

CMDITabInfo::m_bDocumentMenu

Menentukan apakah setiap tab menampilkan menu popup yang memperlihatkan daftar dokumen yang dibuka di tepi kanan area tab.

BOOL m_bDocumentMenu;

Keterangan

Jika TRUE, setiap jendela tab menampilkan menu popup yang memperlihatkan daftar dokumen yang dibuka di tepi kanan area tab; Jika tidak, jendela tab menampilkan tombol gulir di tepi kanan area tab. Nilai defaultnya adalah FALSE.

CMDITabInfo::m_bEnableTabSwap

Menentukan apakah pengguna dapat menukar posisi tab dengan menyeret.

BOOL m_bEnableTabSwap;

Keterangan

Jika TRUE, pengguna dapat mengubah posisi tab dengan menyeret tab. Jika tidak, pengguna tidak dapat mengubah posisi tab. Nilai defaultnya adalah TRUE.

CMDITabInfo::m_bFlatFrame

Menentukan apakah setiap jendela tab memiliki bingkai datar.

BOOL m_bFlatFrame;

CMDITabInfo::m_bTabCloseButton

Menentukan apakah setiap jendela tab menampilkan tombol Tutup .

BOOL m_bTabCloseButton;

Keterangan

Jika TRUE, setiap jendela tab menampilkan tombol Tutup di tepi kanan tab. Jika tidak, tombol Tutup tidak ditampilkan. Nilai defaultnya adalah TRUE.

CMDITabInfo::m_bTabCustomTooltips

Menentukan apakah tab menampilkan tipsalat.

BOOL m_bTabCustomTooltips;

Keterangan

Jika TRUE, aplikasi mengirimkan pesan AFX_WM_ON_GET_TAB_TOOLTIP ke bingkai utama. Anda dapat menangani pesan ini dengan menggunakan makro ON_REGISTERED_MESSAGE.

CMDITabInfo::m_bTabIcons

Menentukan apakah akan menampilkan ikon pada tab MDI.

BOOL m_bTabIcons;

Keterangan

Jika TRUE, ikon ditampilkan pada setiap tab MDI. Jika tidak, ikon tidak ditampilkan pada tab. Nilai defaultnya adalah FALSE.

CMDITabInfo::m_nTabBorderSize

Menentukan ukuran batas, dalam piksel, dari setiap jendela tab.

int m_nTabBorderSize;

Keterangan

CMFCVisualManager::GetMDITabsBordersSize mengembalikan nilai default.

CMDITabInfo::m_style

Menentukan gaya label tab.

CMFCTabCtrl::Style m_style

Keterangan

Tentukan salah satu gaya berikut untuk label tab:

Makro Deskripsi
STYLE_3D Gaya 3D.
STYLE_3D_ONENOTE Gaya Microsoft OneNote.
STYLE_3D_VS2005 Gaya Microsoft Visual Studio 2005.
STYLE_3D_SCROLLED Gaya 3D dengan label tab persegi panjang.
STYLE_FLAT_SHARED_HORZ_SCROLL Gaya datar dengan bilah gulir horizontal bersama.
STYLE_3D_ROUNDED_SCROLL Gaya 3D dengan label tab bulat.

CMDITabInfo::m_tabLocation

Menentukan apakah label tab terletak di bagian atas atau bagian bawah halaman.

CMFCTabCtrl::Location m_tabLocation;

Keterangan

Terapkan ke tab salah satu bendera lokasi berikut:

  • LOCATION_BOTTOM: label tab terletak di bagian bawah halaman.

  • LOCATION_TOP: label tab terletak di bagian atas halaman

CMDITabInfo::Serialize

Membaca atau menulis objek ini dari arsip atau ke arsip.

void Serialize(CArchive& ar);

Parameter

Ar
[di] Objek Kelas CArchive untuk diserialisasikan.

Lihat juga

Kelas CMDIFrameWndEx
Grup Bertab MDI
Bagan Hierarki
Kelas