Třída CMFCOutlookBarPane
Toto téma je zahrnuto za účelem úplnosti. Další podrobnosti naleznete ve zdrojovém kódu ve složce VC\atlmfc\src\mfc instalace sady Visual Studio.
Ovládací prvek odvozené z Třída CMFCToolBar , může být vložen do panelu Outlook (Třída CMFCOutlookBar).V podokně panelu aplikace Outlook obsahuje sloupec velká tlačítka.Pokud je větší než v podokně, můžete uživatele posune obsah tlačítek.Při odpojí uživatele podokna panel aplikace Outlook z panelu aplikace Outlook, je plovoucí nebo ukotvit v okně hlavní rámec.
class CMFCOutlookBarPane : public CMFCToolBar
Členy
Veřejné konstruktory
Název |
Description |
---|---|
CMFCOutlookBarPane::CMFCOutlookBarPane |
Výchozí konstruktor. |
CMFCOutlookBarPane::~CMFCOutlookBarPane |
Destruktoru. |
Veřejné metody
Název |
Description |
---|---|
Přidá tlačítko do podokna panel aplikace Outlook. |
|
Určuje, zda můžete ukotvit podokno do jiného okna podokno nebo rámec.(Přepíše CBasePane::CanBeAttached.) |
|
CMFCOutlookBarPane::CanBeRestored |
Určuje, zda systém obnovit panel nástrojů do původního stavu po přizpůsobení.(Přepíše CMFCToolBar::CanBeRestored.) |
Uvolní prostředky používané obrázky v podokně panelu aplikace Outlook. |
|
Vytvoří podokna panel aplikace Outlook. |
|
CMFCOutlookBarPane::CreateObject |
Rámci používá k vytvoření dynamických instance tohoto typu třídy. |
CMFCOutlookBarPane::Dock |
Volat rámec pro ukotvení podokna panel aplikace Outlook. (Přepíše CPane::Dock .) |
Určuje, zda předem šipky na panelu aplikace Outlook panel tlačítek stránku nebo tlačítko. |
|
Vrátí barvu běžný text (nevybrané) podokně panelu aplikace Outlook. |
|
CMFCOutlookBarPane::GetThisClass |
Používané rámci získat ukazatel CRuntimeClass objekt, který je přidružen typ této třídy. |
Určuje, zda je obrázek pozadí pro podokně panelu aplikace Outlook. |
|
CMFCOutlookBarPane::IsChangeState |
Určuje, zda může být ukotven plovoucí podokno.(Přepíše CPane::IsChangeState .) |
Určuje, zda je tlačítko ohraničení šedě je zvýrazněno tlačítko a zobrazí obrázek pozadí. |
|
CMFCOutlookBarPane::OnBeforeFloat |
Je-li podokno o na plovoucí volat rámci.(Přepíše CPane::OnBeforeFloat.) |
Odebere tlačítko, který má zadaný příkaz ID. |
|
CMFCOutlookBarPane::RestoreOriginalstate |
Obnoví původní stav na panelu nástrojů.(Přepíše CMFCToolBar::RestoreOriginalstate.) |
Nastaví barvu pozadí. |
|
Nastaví obrázek na pozadí. |
|
Obnoví původní nastavení tlačítka podokně panelu aplikace Outlook. |
|
Nastaví počet obrazových bodů kolem tlačítka v podokně panelu aplikace Outlook používá výplně. |
|
Nastaví barvy pravidelné a zvýrazněného textu v podokně panelu aplikace Outlook. |
|
Nastaví barvu průhlednou podokně panelu aplikace Outlook. |
|
CMFCOutlookBarPane::SmartUpdate |
Interně aktualizace panelu aplikace Outlook.(Přepíše CMFCToolBar::SmartUpdate .) |
Chráněné metody
Název |
Description |
---|---|
Určuje, které položky místní nabídky jsou zobrazeny v režimu úprav. |
|
Odebere všechna tlačítka z podokna panel aplikace Outlook.(Přepíše CMFCToolBar::RemoveAllButtons.) |
Poznámky
Informace o implementaci panel aplikace Outlook naleznete v tématu Třída CMFCOutlookBar.
Příklad panel aplikace Outlook naleznete v části Ukázkový projekt OutlookDemo.
Příklad
Následující příklad demonstruje použití různých metod CMFCOutlookBarPane třídy.Příklad ukazuje, jak vytvořit podokno panel aplikace Outlook, povolit režim posun stránky, povolit docking a nastavit barvu pozadí panelu aplikace Outlook.Tento fragment kódu je součástí vzorku Multi zobrazení aplikace 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);
Hierarchii dědičnosti
Požadavky
Záhlaví: afxoutlookbarpane.h