Partager via


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

Voir aussi

Référence

CMFCTabCtrl, classe

Graphique de la hiérarchie