Compartir a través de


CMFCOutlookBarPane Class

Este tema se incluye a efectos de integridad. Para obtener información más detallada, consulta el código fuente ubicado en la carpeta VC\atlmfc\src\mfc de la instalación de Visual Studio.

Un control derivado de CMFCToolBar Class que se pueden insertar en una barra de Outlook (CMFCOutlookBar Class). El panel de barra de Outlook contiene una columna de botones grandes. El usuario puede subir y bajar la lista de botones si es mayor que el panel. Cuando el usuario desasocia un panel de barra de Outlook de la barra de Outlook, puede flotar o acoplar en la ventana de marco principal.

class CMFCOutlookBarPane : public CMFCToolBar

Members

Constructores públicos

Name

Descripción

CMFCOutlookBarPane::CMFCOutlookBarPane

Constructor predeterminado.

CMFCOutlookBarPane::~CMFCOutlookBarPane

Un destructor.

Métodos públicos

Name

Descripción

CMFCOutlookBarPane::AddButton

Agrega un botón al panel de barra de Outlook.

CMFCOutlookBarPane::CanBeAttached

Determina si el panel se puede acoplar a otra ventana del panel o del cuadro. (Reemplaza CBasePane::CanBeAttached.)

CMFCOutlookBarPane::CanBeRestored

Determina si el sistema puede restaurar una barra de herramientas a su estado original después de la personalización. (Reemplaza CMFCToolBar::CanBeRestored.)

CMFCOutlookBarPane::ClearAll

Libera los recursos utilizados por las imágenes en el panel de barra de Outlook.

CMFCOutlookBarPane::Create

Crear el panel de barra de Outlook.

CMFCOutlookBarPane::CreateObject

Utiliza el marco para crear una instancia dinámica de este tipo de clase.

CMFCOutlookBarPane::Dock

Llamado por el marco para acoplar el panel de barra de Outlook. (Reemplaza CPane::Dock.)

CMFCOutlookBarPane::EnablePageScrollMode

Especifica si las flechas de desplazamiento en el responsable de panel de barra de Outlook la lista de botones por página, o en el botón.

CMFCOutlookBarPane::GetRegularColor

Devuelve el color del texto (no seleccionado) normal del panel de barra de Outlook.

CMFCOutlookBarPane::GetThisClass

Utiliza el marco para obtener un puntero al objeto de Recursos que está asociado a este tipo de clase.

CMFCOutlookBarPane::IsBackgroundTexture

Determina si una imagen de fondo cargada para el panel de barra de Outlook.

CMFCOutlookBarPane::IsChangeState

Determina si un panel flotante puede acoplarse. (Reemplaza CPane::IsChangeState.)

CMFCOutlookBarPane::IsDrawShadedHighlight

Determina si el borde del botón se ve oscurecido cuando se resalta un botón y se muestra una imagen de fondo.

CMFCOutlookBarPane::OnBeforeFloat

Llamado por el marco cuando un panel está a punto de flotar. (Reemplaza CPane::OnBeforeFloat.)

CMFCOutlookBarPane::RemoveButton

Quita el botón que tiene un identificador especificada de comando

CMFCOutlookBarPane::RestoreOriginalstate

Restaura el estado original de una barra de herramientas. (Reemplaza CMFCToolBar::RestoreOriginalState.)

CMFCOutlookBarPane::SetBackColor

Establece el color de fondo.

CMFCOutlookBarPane::SetBackImage

establece la imagen de fondo.

CMFCOutlookBarPane::SetDefaultState

Restaurar el panel de barra de Outlook al original establecido de botones.

CMFCOutlookBarPane::SetExtraSpace

Establece el número de píxeles de relleno utilizados alrededor del panel de barra de Outlook.

CMFCOutlookBarPane::SetTextColor

Establece los colores de texto normal y resaltada en el panel de barra de Outlook.

CMFCOutlookBarPane::SetTransparentColor

Establece el color transparente para el panel de barra de Outlook.

CMFCOutlookBarPane::SmartUpdate

Se utiliza internamente para actualizar la barra de Outlook. (Reemplaza CMFCToolBar::SmartUpdate.)

Métodos protegidos

Name

Descripción

CMFCOutlookBarPane::EnableContextMenuItems

Especifica que los elementos de menú contextual se muestran en modo de personalización.

CMFCOutlookBarPane::RemoveAllButtons

Quita todos los botones del panel de barra de Outlook. (Reemplaza CMFCToolBar::RemoveAllButtons.)

Comentarios

Para obtener información sobre cómo implementar una barra de Outlook, vea CMFCOutlookBar Class.

Para obtener un ejemplo de una barra de Outlook, vea el ejemplo OutlookDemo proyectar.

Ejemplo

El ejemplo siguiente se muestra cómo utilizar los diversos métodos de la clase de CMFCOutlookBarPane . El ejemplo muestra cómo crear un panel de barra de Outlook, habilita el manejo vertical de muestra de la página, habilita el acoplamiento, y establece el color de fondo de la barra de Outlook. Este fragmento de código es parte de Ejemplo de vistas de Outlook Múltiples.

 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);

Jerarquía de herencia

CObject

   CCmdTarget

      CWnd

         CBasePane

            CPane

               CMFCBaseToolBar

                  CMFCToolBar

                     CMFCOutlookBarPane

Requisitos

encabezado: afxoutlookbarpane.h

Vea también

Referencia

Gráfico de jerarquías

CMFCToolBar Class

CMFCOutlookBar Class

CMFCOutlookBarTabCtrl Class

Otros recursos

Clases de MFC