Condividi tramite


Classe CMFCOutlookBarPane

Questo argomento è incluso per motivi di completezza. Per informazioni dettagliate, vedere il codice sorgente disponibile nella cartella VC\atlmfc\src\mfc dell'installazione di Visual Studio.

Un controllo derivato da Classe CMFCToolBar che può essere inserito in una barra di Outlook (Classe CMFCOutlookBar). Il riquadro della barra di Outlook contiene una colonna di grandi dimensioni pulsanti. L'utente può scorrere verso l'alto e verso il basso l'elenco dei pulsanti se è maggiore del riquadro. Quando l'utente rimuove un riquadro della barra di Outlook dalla barra di Outlook, è mobile o ancorare la finestra cornice principale.

class CMFCOutlookBarPane : public CMFCToolBar

Membri

Costruttori pubblici

Nome

Descrizione

CMFCOutlookBarPane::CMFCOutlookBarPane

Costruttore predefinito.

CMFCOutlookBarPane::~CMFCOutlookBarPane

Distruttore

Metodi pubblici

Nome

Descrizione

CMFCOutlookBarPane::AddButton

Aggiungere un pulsante al riquadro della barra di Outlook.

CMFCOutlookBarPane::CanBeAttached

Determina se il riquadro può essere ancorata a un altro riquadro o finestra cornice. (Override CBasePane::CanBeAttached).

CMFCOutlookBarPane::CanBeRestored

Determina se il sistema è in grado di ripristinare una barra degli strumenti allo stato originale dopo la personalizzazione. (Override CMFCToolBar::CanBeRestored).

CMFCOutlookBarPane::ClearAll

Liberare le risorse utilizzate dalle immagini nel riquadro della barra di Outlook.

CMFCOutlookBarPane::Create

Crea il riquadro della barra di Outlook.

CMFCOutlookBarPane::CreateObject

Utilizzato dal framework di creare un'istanza dinamica di questo tipo della classe.

CMFCOutlookBarPane::Dock

Chiamato dal framework per ancorare il riquadro della barra di Outlook. (Override CPane::Dock).

CMFCOutlookBarPane::EnablePageScrollMode

Specifica se le frecce di scorrimento del riquadro della barra di Outlook anticipano l'elenco dei pulsanti nella pagina, o dal pulsante.

CMFCOutlookBarPane::GetRegularColor

Restituisce il colore del testo (non selezionato) normale del riquadro della barra di Outlook.

CMFCOutlookBarPane::GetThisClass

Utilizzato dal framework per ottenere un puntatore all'oggetto CRuntimeClass associato a questo tipo della classe.

CMFCOutlookBarPane::IsBackgroundTexture

Determina se esiste un'immagine di sfondo caricata per il riquadro della barra di Outlook.

CMFCOutlookBarPane::IsChangeState

Determina se un riquadro mobile può essere ancorato. (Override CPane::IsChangeState).

CMFCOutlookBarPane::IsDrawShadedHighlight

Determina se il bordo del pulsante è protetto quando un pulsante viene evidenziato e un'immagine di sfondo viene visualizzato.

CMFCOutlookBarPane::OnBeforeFloat

Chiamato dal framework quando un riquadro sta in float. (Override CPane::OnBeforeFloat).

CMFCOutlookBarPane::RemoveButton

Rimuove il pulsante con un ID di comando

CMFCOutlookBarPane::RestoreOriginalstate

Ripristina lo stato originale di una barra degli strumenti. (Override CMFCToolBar::RestoreOriginalstate).

CMFCOutlookBarPane::SetBackColor

Imposta il colore di sfondo.

CMFCOutlookBarPane::SetBackImage

L'immagine di sfondo.

CMFCOutlookBarPane::SetDefaultState

Ripristinare il riquadro della barra di Outlook all'originale insieme di pulsanti.

CMFCOutlookBarPane::SetExtraSpace

Imposta il numero di pixel di riempimento utilizzati sui pulsanti nel riquadro della barra di Outlook.

CMFCOutlookBarPane::SetTextColor

Imposta i colori di testo normale e evidenziata nel riquadro della barra di Outlook.

CMFCOutlookBarPane::SetTransparentColor

Imposta il colore completamente trasparente per il riquadro della barra di Outlook.

CMFCOutlookBarPane::SmartUpdate

Utilizzato internamente per aggiornare la barra di Outlook. (Override CMFCToolBar::SmartUpdate).

Metodi protetti

Nome

Descrizione

CMFCOutlookBarPane::EnableContextMenuItems

Specifica che gli elementi del menu di scelta rapida visualizzato in modalità di personalizzazione.

CMFCOutlookBarPane::RemoveAllButtons

Rimuove tutti i pulsanti dal riquadro della barra di Outlook. (Override CMFCToolBar::RemoveAllButtons).

Note

Per informazioni su come implementare una barra di Outlook, vedere Classe CMFCOutlookBar.

Per un esempio di una barra di Outlook, vedere progetto di esempio OutlookDemo.

Esempio

Nell'esempio seguente viene illustrato come utilizzare i vari metodi della classe CMFCOutlookBarPane. L'esempio mostra come creare un riquadro della barra di Outlook, consentono la modalità scorrimento della pagina, consente l'ancoraggio e impostare il colore di sfondo della barra di Outlook. Questo frammento di codice fa parte Esempio a più visualizzazioni di 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);

Gerarchia di ereditarietà

CObject

   CCmdTarget

      CWnd

         CBasePane

            CPane

               CMFCBaseToolBar

                  CMFCToolBar

                     CMFCOutlookBarPane

Requisiti

intestazione: afxoutlookbarpane.h

Vedere anche

Riferimenti

Grafico delle gerarchie

Classe CMFCToolBar

Classe CMFCOutlookBar

Classe CMFCOutlookBarTabCtrl

Altre risorse

Classi MFC