CMFCTabCtrl::Create
Crée le contrôle onglet et l'attache à l'objet d' CMFCTabCtrl .
BOOL Create(
Style style,
const RECT& rect,
CWnd* pParentWnd,
UINT nID,
Location location=LOCATION_BOTTOM,
BOOL bCloseBtn=FALSE
);
Paramètres
[in] style
Le style du contrôle onglet. Pour plus d'informations, consultez la section Notes.[in] rect
Un rectangle limites que le contrôle onglet.[in] pParentWnd
Un pointeur vers une fenêtre parente. Ne doit pas être NULL.[in] nID
L'ID du contrôle onglet.[in] location
l'emplacement des onglets. La valeur par défaut est LOCATION_BOTTOM. Pour plus d'informations, consultez la section Notes.[in] bCloseBtn
TRUE pour afficher un bouton Fermer sur l'onglet ; sinon, FALSE. La valeur par défaut est FALSE.
Valeur de retour
TRUE en cas de réussite ; sinon, FALSE.
Notes
Le tableau suivant décrit les valeurs que vous pouvez spécifier pour le paramètre d' style .
Style |
Description |
---|---|
STYLE_3D |
Crée un contrôle onglet avec une apparence à trois dimensions. |
STYLE_FLAT |
Crée un contrôle onglet avec les onglets en deux dimensions. |
STYLE_FLAT_SHARED_HORZ_SCROLL |
Crée un contrôle onglet avec les onglets en deux dimensions et une barre de défilement qui peuvent faire défiler les onglets s'ils sont découpés par une fenêtre parente. |
STYLE_3D_ONENOTE |
Crée un contrôle onglet dans le style Microsoft OneNote. |
STYLE_3D_VS2005 |
Crée un contrôle onglet dans le style Microsoft Visual Studio 2005. |
STYLE_3D_ROUNDED |
Crée un contrôle onglet avec les onglets arrondis dans le style Microsoft Visual Studio 2005. |
STYLE_3D_ROUNDED_SCROLL |
Crée un contrôle onglet avec les onglets arrondis et les boutons de défilement dans le style Microsoft Visual Studio 2005. |
Le tableau suivant répertorie les valeurs que vous pouvez spécifier pour le paramètre d' location .
Emplacement |
Description |
---|---|
LOCATION_BOTTOM |
Les onglets se trouvent en bas du contrôle onglet. |
LOCATION_TOP |
Les onglets sont situés en haut du contrôle onglet. |
Exemple
L'exemple suivant montre comment utiliser la méthode d' Create dans la classe d' CMFCTabCtrl . Cet exemple est extrait d' Exemple de collection d'état.
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
}
Configuration requise
en-tête : afxtabctrl.h