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