Bagikan melalui


CMDITabInfo Class

The CMDITabInfo class is used to pass parameters to CMDIFrameWndEx::EnableMDITabbedGroups method. Atur anggota kelas ini untuk mengontrol perilaku grup bertab MDI.

Syntax

class CMDITabInfo

Members

Public Constructors

Name Description
CMDITabInfo::CMDITabInfo Default constructor.

Public Methods

Name Description
CMDITabInfo::Serialize Membaca atau menulis objek ini dari atau ke arsip.

Data Members

Name Description
CMDITabInfo::m_bActiveTabCloseButton; Specifies whether a Close button is displayed on the label of the active tab.
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 Specifies whether each tab label displays a Close button.
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.

Remarks

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

Example

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);

Inheritance Hierarchy

CMDITabInfo

Requirements

Header: afxmdiclientareawnd.h

CMDITabInfo::m_bActiveTabCloseButton

Specifies whether a Close button is displayed on the label of the active tab.

BOOL m_bActiveTabCloseButton;

Remarks

If TRUE, the label of the active tab will display a Close button. The Close button will be removed from the right top corner of the tab area. Otherwise, the label of the active tab will not display a Close button. The Close button will appear in the right top corner of the tab area.

CMDITabInfo::m_bAutoColor

Menentukan apakah setiap tab MDI memiliki warnanya sendiri.

BOOL m_bAutoColor;

Remarks

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;

Remarks

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;

Remarks

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

Specifies whether each tab window displays a Close button.

BOOL m_bTabCloseButton;

Remarks

If TRUE, each tab window displays the Close button on the right edge of the tab. Otherwise, the Close button is not displayed. Nilai defaultnya adalah TRUE.

CMDITabInfo::m_bTabCustomTooltips

Menentukan apakah tab menampilkan tipsalat.

BOOL m_bTabCustomTooltips;

Remarks

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;

Remarks

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;

Remarks

CMFCVisualManager::GetMDITabsBordersSize returns the default value.

CMDITabInfo::m_style

Menentukan gaya label tab.

CMFCTabCtrl::Style m_style

Remarks

Tentukan salah satu gaya berikut untuk label tab:

Macro Description
STYLE_3D 3D style.
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;

Remarks

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);

Parameters

ar
[in] A CArchive Class object to serialize.

See also

CMDIFrameWndEx Class
Grup Bertab MDI
Hierarchy Chart
Classes