CMFCTabCtrl::Create
Crea il controllo Struttura a schede e lo aggiunge all'oggetto CMFCTabCtrl.
BOOL Create(
Style style,
const RECT& rect,
CWnd* pParentWnd,
UINT nID,
Location location=LOCATION_BOTTOM,
BOOL bCloseBtn=FALSE
);
Parametri
[in] style
Lo stile di controllo tab. Per ulteriori informazioni, vedere la sezione Osservazioni.[in] rect
Un rettangolo che limita il controllo Struttura a schede.[in] pParentWnd
Un puntatore a una finestra padre. Non deve essere NULL.[in] nID
ID di controllo tab.[in] location
La posizione delle schede. Il valore predefinito è LOCATION_BOTTOM. Per ulteriori informazioni, vedere la sezione Osservazioni.[in] bCloseBtn
TRUE per visualizzare un pulsante nella scheda, in caso contrario, FALSE. Il valore predefinito è FALSE.
Valore restituito
TRUE se l'operazione viene completata correttamente. In caso contrario FALSE.
Note
Nella tabella seguente vengono descritti i valori che è possibile specificare per il parametro style.
Stile |
Descrizione |
---|---|
STYLE_3D |
Crea un controllo Struttura a schede in un aspetto tridimensionale. |
STYLE_FLAT |
Crea un controllo Struttura a schede nelle schede piane. |
STYLE_FLAT_SHARED_HORZ_SCROLL |
Crea un controllo Struttura a schede nelle schede piane e una barra di scorrimento che possono scorrere le schede se vengono rimosse da una finestra padre. |
STYLE_3D_ONENOTE |
Crea un controllo Struttura a schede in stile OneNote Microsoft. |
STYLE_3D_VS2005 |
Crea un controllo Struttura a schede nello stile di Microsoft Visual Studio 2005. |
STYLE_3D_ROUNDED |
Crea un controllo Struttura a schede nelle schede arrotondate nello stile di Microsoft Visual Studio 2005. |
STYLE_3D_ROUNDED_SCROLL |
Crea un controllo Struttura a schede nelle schede arrotondate e i pulsanti di scorrimento nello stile di Microsoft Visual Studio 2005. |
Nella tabella seguente sono elencati i valori che è possibile specificare per il parametro location.
Location |
Descrizione |
---|---|
LOCATION_BOTTOM |
Le schede risiedono nella parte inferiore del controllo Struttura a schede. |
LOCATION_TOP |
Le schede sono contenute all'inizio del controllo Struttura a schede. |
Esempio
Il seguente esempio viene illustrato come utilizzare il metodo Create nella classe CMFCTabCtrl. Questo esempio fa parte esempio di raccolta di stato.
CMFCTabCtrl m_wndTabs;
...
// Create tabs window:
// CRect rectDummy
// this is a pointer to a parent window
// fourth parameter is the id of the tab control
if (!m_wndTabs.Create (CMFCTabCtrl::STYLE_FLAT, rectDummy, this, 1))
{
TRACE0("Failed to create output tab window\n");
return -1; // fail to create
}
Requisiti
intestazione: afxtabctrl.h