Поделиться через


Класс CMFCOutlookBarPane

Этот раздел включен для обеспечения полноты. Дополнительные сведения см. в исходном коде, расположенном в папке VC\atlmfc\src\mfc каталога установки Visual Studio.

Элемент управления, производный от Класс CMFCToolBar, которое можно вставить на панели outlook (Класс CMFCOutlookBar).Область панели outlook содержит столбец больших кнопок.Пользователь может выполнить прокрутку вверх и вниз список кнопок, если он больше панели.Наконец, когда пользователь удаляет область панели outlook из панели outlook, он может плыть или закрепить фреймовом в главном окне.

class CMFCOutlookBarPane : public CMFCToolBar

Члены

Bb982050.collapse_all(ru-ru,VS.110).gifОткрытые конструкторы

Имя

Описание

CMFCOutlookBarPane::CMFCOutlookBarPane

Конструктор по умолчанию.

CMFCOutlookBarPane::~CMFCOutlookBarPane

Деструктор.

Bb982050.collapse_all(ru-ru,VS.110).gifОткрытые методы

Имя

Описание

CMFCOutlookBarPane::AddButton

Добавьте кнопку на панели outlook.

CMFCOutlookBarPane::CanBeAttached

Определяет, является ли панель можно закрепить в другой области или фреймовому окно.(Переопределяет CBasePane::CanBeAttached).

CMFCOutlookBarPane::CanBeRestored

Определяет, может ли система получить панели инструментов в исходное состояние после настройки.(Переопределяет CMFCToolBar::CanBeRestored).

CMFCOutlookBarPane::ClearAll

Освобождает ресурсы, используемые образами на панели outlook.

CMFCOutlookBarPane::Create

Создает область панели outlook.

CMFCOutlookBarPane::CreateObject

Используемый платформой, чтобы создать динамический экземпляр этого типа класса.

CMFCOutlookBarPane::Dock

Вызываемый платформой, чтобы закрепить панель outlook. (Переопределяет CPane::Dock).

CMFCOutlookBarPane::EnablePageScrollMode

Определяет, является ли выдвигают прокрутки обращена на панели outlook список кнопок страницей или кнопкой.

CMFCOutlookBarPane::GetRegularColor

Возвращает обычный (), выбранный цвет текста панели outlook.

CMFCOutlookBarPane::GetThisClass

Используемый платформой для получения указателя на объект CRuntimeClass, который связан с этим типом класса.

CMFCOutlookBarPane::IsBackgroundTexture

Определяет, является ли образом фоновое изображение, загруженное для панели outlook.

CMFCOutlookBarPane::IsChangeState

Определяет, может ли быть закреплена панель плавающей запятой.(Переопределяет CPane::IsChangeState).

CMFCOutlookBarPane::IsDrawShadedHighlight

Определяет границы кнопки, когда затенена ли кнопка выделена и образом фоновое изображение.

CMFCOutlookBarPane::OnBeforeFloat

Если панель с границами рядом с плыть.(Переопределяет CPane::OnBeforeFloat).

CMFCOutlookBarPane::RemoveButton

Удаляет кнопка, которая имеет указанный идентификатор команды.

CMFCOutlookBarPane::RestoreOriginalstate

Получает исходное состояние панели инструментов.(Переопределяет CMFCToolBar::RestoreOriginalstate).

CMFCOutlookBarPane::SetBackColor

Устанавливает цвет фона.

CMFCOutlookBarPane::SetBackImage

Устанавливает образом фоновое изображение.

CMFCOutlookBarPane::SetDefaultState

Сбросить панель outlook к исходному набору кнопок.

CMFCOutlookBarPane::SetExtraSpace

Устанавливает количество пикселей, используемых для заполнения кнопок на панели outlook.

CMFCOutlookBarPane::SetTextColor

Устанавливает обычных и цвета выделенного текста на панели outlook.

CMFCOutlookBarPane::SetTransparentColor

Устанавливает прозрачный цвет панели outlook.

CMFCOutlookBarPane::SmartUpdate

Внутренне используемый для обновления панели outlook.(Переопределяет CMFCToolBar::SmartUpdate).

Bb982050.collapse_all(ru-ru,VS.110).gifЗащищенные методы

Имя

Описание

CMFCOutlookBarPane::EnableContextMenuItems

Определяет, какие элементы контекстного меню, отображаемых в режиме настройки.

CMFCOutlookBarPane::RemoveAllButtons

Удаляет все кнопки на панели outlook.(Переопределяет CMFCToolBar::RemoveAllButtons).

Заметки

Дополнительные сведения о реализации панели outlook см. в разделе Класс CMFCOutlookBar.

Пример панели outlook см. образец OutlookDemo проектов.

Пример

В следующем примере показано, как использовать различные методы класса CMFCOutlookBarPane.Примере показано, как создать область панели outlook включается режим прокрутки страницы, включает закрепления и укажите цвет фона панели outlook.Этот фрагмент кода является частью Пример типов outlook Multi.

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

Иерархия наследования

CObject

   CCmdTarget

      CWnd

         CBasePane

            CPane

               CMFCBaseToolBar

                  CMFCToolBar

                     CMFCOutlookBarPane

Требования

заголовок: afxoutlookbarpane.h

См. также

Ссылки

Диаграмма иерархии

Класс CMFCToolBar

Класс CMFCOutlookBar

Класс CMFCOutlookBarTabCtrl

Другие ресурсы

Классы MFC