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 |
---|---|
Agrega un botón al panel de barra de Outlook. |
|
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.) |
Libera los recursos utilizados por las imágenes en el panel de barra de Outlook. |
|
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.) |
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. |
|
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. |
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.) |
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.) |
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.) |
Establece el color de fondo. |
|
establece la imagen de fondo. |
|
Restaurar el panel de barra de Outlook al original establecido de botones. |
|
Establece el número de píxeles de relleno utilizados alrededor del panel de barra de Outlook. |
|
Establece los colores de texto normal y resaltada en el panel de barra de Outlook. |
|
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 |
---|---|
Especifica que los elementos de menú contextual se muestran en modo de personalización. |
|
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
Requisitos
encabezado: afxoutlookbarpane.h