Classe di 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 di CMFCToolBar che può essere inserito in una barra di Outlook (Classe di 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 |
---|---|
Aggiungere un pulsante al riquadro della barra di Outlook. |
|
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). |
Liberare le risorse utilizzate dalle immagini nel riquadro della barra di Outlook. |
|
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). |
Specifica se le frecce di scorrimento del riquadro della barra di Outlook anticipano l'elenco dei pulsanti nella pagina, o dal pulsante. |
|
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. |
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). |
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). |
Rimuove il pulsante con un ID di comando |
|
CMFCOutlookBarPane::RestoreOriginalstate |
Ripristina lo stato originale di una barra degli strumenti.(Override CMFCToolBar::RestoreOriginalstate). |
Imposta il colore di sfondo. |
|
L'immagine di sfondo. |
|
Ripristinare il riquadro della barra di Outlook all'originale insieme di pulsanti. |
|
Imposta il numero di pixel di riempimento utilizzati sui pulsanti nel riquadro della barra di Outlook. |
|
Imposta i colori di testo normale e evidenziata nel riquadro della barra di Outlook. |
|
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 |
---|---|
Specifica che gli elementi del menu di scelta rapida visualizzato in modalità di personalizzazione. |
|
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 di 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à
Requisiti
intestazione: afxoutlookbarpane.h
Vedere anche
Riferimenti
Classe di CMFCOutlookBarTabCtrl