Classe de CMFCOutlookBarPane
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 Classe de CMFCToolBar qui peut être inséré dans une barre Outlook (Classe de CMFCOutlookBar).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 |
---|---|
Ajoute un bouton dans le volet de barre Outlook. |
|
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.) |
Libère les ressources utilisées par les images dans le volet de barre Outlook. |
|
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.) |
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. |
|
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. |
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.) |
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.) |
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.) |
Définit la couleur d'arrière-plan. |
|
Définit l'image d'arrière-plan. |
|
Réinitialise le volet de barre Outlook à l'ensemble de boutons. |
|
Définit le nombre de pixels de la marge intérieure utilisés autour de les boutons dans le volet de barre Outlook. |
|
Définit les couleurs du arial regular et du texte sélectionné dans le volet de barre Outlook. |
|
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 |
---|---|
Spécifie que les éléments de menu contextuel s'affiche en mode de personnalisation. |
|
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 Classe de CMFCOutlookBar.
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
Configuration requise
en-tête : afxoutlookbarpane.h
Voir aussi
Référence
Classe de CMFCOutlookBarTabCtrl