Partager via


CMFCOutlookBarPane, classe

Cette rubrique est incluse par souci d'exhaustivité. Pour plus d'informations, consultez le code source situé dans le dossier VC\atlmfc\src\mfc de votre installation Visual Studio.

Un contrôle dérivé de CMFCToolBar, classe qui peut être inséré dans une barre Outlook (CMFCOutlookBar, classe). Le volet de barre Outlook contient une colonne pour les boutons. L'utilisateur peut défiler la liste et BAS de boutons si elle est supérieure au volet. Lorsque l'utilisateur se détache un volet de barre Outlook de la barre Outlook, elle peut flottant ou l'ancrer dans la fenêtre frame principale.

class CMFCOutlookBarPane : public CMFCToolBar

Membres

Constructeurs publics

Nom

Description

CMFCOutlookBarPane::CMFCOutlookBarPane

Constructeur par défaut.

CMFCOutlookBarPane::~CMFCOutlookBarPane

Destructor.

Méthodes publiques

Nom

Description

CMFCOutlookBarPane::AddButton

Ajoute un bouton dans le volet de barre Outlook.

CMFCOutlookBarPane::CanBeAttached

Détermine si le volet peut être ancré à un volet ou une fenêtre frame différent. (Substitutions CBasePane::CanBeAttached.)

CMFCOutlookBarPane::CanBeRestored

Détermine si le système peut restaurer une barre d'outils à son état d'origine après personnalisation. (Substitutions CMFCToolBar::CanBeRestored.)

CMFCOutlookBarPane::ClearAll

Libère les ressources utilisées par les images dans le volet de barre Outlook.

CMFCOutlookBarPane::Create

Crée le volet de barre Outlook.

CMFCOutlookBarPane::CreateObject

Utilisé par l'infrastructure pour créer une instance dynamique de ce type de classe.

CMFCOutlookBarPane::Dock

Appelé par l'infrastructure pour ancrer le volet de barre Outlook. (Substitutions CPane::Dock.)

CMFCOutlookBarPane::EnablePageScrollMode

Spécifie si les flèches de défilement dans le volet de barre Outlook avancent la liste des boutons par la page, ou par le bouton.

CMFCOutlookBarPane::GetRegularColor

Retourne la couleur (non sélectionnée) normale de texte du volet de barre Outlook.

CMFCOutlookBarPane::GetThisClass

Utilisé par l'infrastructure pour obtenir un pointeur vers l'objet de CRuntimeClass associé à ce type de classe.

CMFCOutlookBarPane::IsBackgroundTexture

Détermine si une image d'arrière-plan chargé pour le volet de barre Outlook.

CMFCOutlookBarPane::IsChangeState

Détermine si un volet flottant peut être ancré. (Substitutions CPane::IsChangeState.)

CMFCOutlookBarPane::IsDrawShadedHighlight

Détermine si la bordure du bouton est occultée lorsqu'un clic est mis en surbrillance et une image d'arrière-plan s'affiche.

CMFCOutlookBarPane::OnBeforeFloat

Appelé par l'infrastructure lorsqu'un volet est sur le point de flotter. (Substitutions CPane::OnBeforeFloat.)

CMFCOutlookBarPane::RemoveButton

Supprime le bouton qui a un ID de commande spécifiée

CMFCOutlookBarPane::RestoreOriginalstate

Restaure l'état d'origine d'une barre d'outils. (Substitutions CMFCToolBar::RestoreOriginalstate.)

CMFCOutlookBarPane::SetBackColor

Définit la couleur d'arrière-plan.

CMFCOutlookBarPane::SetBackImage

Définit l'image d'arrière-plan.

CMFCOutlookBarPane::SetDefaultState

Réinitialise le volet de barre Outlook à l'ensemble de boutons.

CMFCOutlookBarPane::SetExtraSpace

Définit le nombre de pixels de la marge intérieure utilisés autour de les boutons dans le volet de barre Outlook.

CMFCOutlookBarPane::SetTextColor

Définit les couleurs du arial regular et du texte sélectionné dans le volet de barre Outlook.

CMFCOutlookBarPane::SetTransparentColor

Définit la couleur transparente pour le volet de barre Outlook.

CMFCOutlookBarPane::SmartUpdate

Utilisé en interne pour mettre à jour la barre Outlook. (Substitutions CMFCToolBar::SmartUpdate.)

Méthodes protégées

Nom

Description

CMFCOutlookBarPane::EnableContextMenuItems

Spécifie que les éléments de menu contextuel s'affiche en mode de personnalisation.

CMFCOutlookBarPane::RemoveAllButtons

Supprime tous les boutons du volet de barre Outlook. (Substitutions CMFCToolBar::RemoveAllButtons.)

Notes

Pour plus d'informations sur la manière d'implémenter une barre Outlook, consultez CMFCOutlookBar, classe.

Pour obtenir un exemple d'une barre Outlook, consultez l'exemple de projet OutlookDemo.

Exemple

L'exemple suivant montre comment utiliser différentes méthodes de classe d' CMFCOutlookBarPane . L'exemple montre comment créer un volet de barre Outlook, activer le mode de défilement de page, activer l'ancrage, et définir la couleur d'arrière-plan de la barre Outlook. Cet extrait de code fait partie de Multi exemple de vues Outlook.

  CMFCOutlookBarPane      m_wndShortcutsPane1;


...


    CImageList images;
    images.Create (IDB_SHORTCUTS, 32, 0, RGB (255, 0, 255));

    // Create first page:
    m_wndShortcutsPane1.Create (&m_wndShortcutsBar, AFX_DEFAULT_TOOLBAR_STYLE, ID_SHORTCUTS_PANE_1);
    // The this pointer points to a CMainFrame class which extends the CFrameWnd class
    m_wndShortcutsPane1.SetOwner (this);
    m_wndShortcutsPane1.EnableTextLabels ();
    m_wndShortcutsPane1.EnableDocking (CBRS_ALIGN_ANY);
    m_wndShortcutsPane1.EnablePageScrollMode();
    m_wndShortcutsPane1.SetBackColor(RGB(0,255,0));
    
    m_wndShortcutsPane1.AddButton (images.ExtractIcon (0), _T("View 1"), ID_SHORTCUT_1);
    m_wndShortcutsPane1.AddButton (images.ExtractIcon (1), _T("View 2"), ID_SHORTCUT_2);
    m_wndShortcutsPane1.AddButton (images.ExtractIcon (2), _T("View 3"), ID_SHORTCUT_3);
    m_wndShortcutsPane1.AddButton (images.ExtractIcon (3), _T("View 4"), ID_SHORTCUT_4);

Hiérarchie d'héritage

CObject

   CCmdTarget

      CWnd

         CBasePane

            CPane

               CMFCBaseToolBar

                  CMFCToolBar

                     CMFCOutlookBarPane

Configuration requise

en-tête : afxoutlookbarpane.h

Voir aussi

Référence

Graphique de la hiérarchie

CMFCToolBar, classe

CMFCOutlookBar, classe

CMFCOutlookBarTabCtrl, classe

Autres ressources

classes MFC