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


Класс CMDIChildWndEx

Класс CMDIChildWndEx предоставляет функциональные возможности дочернего окна (MDI)) Windows. Он расширяет функциональные возможности Класс CMDIChildWnd. Платформа для этого класса, когда приложение MDI используется несколько классов MFC.

class CMDIChildWndEx : public CMDIChildWnd

Члены

Открытые методы

Имя

Описание

CMDIChildWndEx::ActivateTopLevelFrame

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

CMDIChildWndEx::AddDockSite

Не используется или не реализован этот метод.

CMDIChildWndEx::AddPane

Добавляет область.

CMDIChildWndEx::AddTabbedPane

Добавляет нашитая область.

CMDIChildWndEx::AdjustDockingLayout

Настроить макет закрепления.

CMDIChildWndEx::CanShowOnMDITabs

 

CMDIChildWndEx::CanShowOnTaskBarTabs

Указывает платформу ли этот дочерний элемент MDI можно отобразить на вкладке панели задач Windows 7.

CMDIChildWndEx::CanShowOnWindowsList

Возвращает значение TRUE, если имя дочернего окна MDI можно отображать в диалоговом окне Класс CMFCWindowsManagerDialog. В противном случае возвращает значение FALSE.

CMDIChildWndEx::CreateObject

Вызывается средой выполнения для создания динамического экземпляр этого типа класса.

CMDIChildWndEx::DockPane

Закрепит область.

CMDIChildWndEx::DockPaneLeftOf

Закрепления одна область слева от другой области.

CMDIChildWndEx::EnableAutoHidePanes

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

CMDIChildWndEx::EnableDocking

Включает закрепление дочернего окна наиболее ЭВМ.

CMDIChildWndEx::EnableTaskbarThumbnailClipRect

Включает или отключит автоматическое выделение части клиентской области окна для отображения как эскиз этого окна на панели задач.

CMDIChildWndEx::GetDockingManager

 

CMDIChildWndEx::GetDocumentName

Возвращает имя документа, указанного в дочернем окне MDI.

CMDIChildWndEx::GetFrameIcon

Вызывается средой выполнения для извлечения Значок дочернего окна MDI.

CMDIChildWndEx::GetFrameText

Вызывается средой выполнения для получения текста для дочернего окна MDI.

CMDIChildWndEx::GetPane

Находит область указанным идентификатором элемента управления

CMDIChildWndEx::GetRelatedTabGroup

 

CMDIChildWndEx::GetTabbedPane

Возвращает указатель на внедренную области закрепления, которая была преобразована в нашитому документ.

CMDIChildWndEx::GetTabProxyWnd

Возвращает окно прокси-сервера вкладки, зарегистрированные с вкладками панели задач Windows 7.

CMDIChildWndEx::GetTaskbarPreviewWnd

Вызывается средой выполнения, когда ему необходимо получить дочернее окно (обычно это представление или разделитель), отображаемого на эскизе вкладки на панели задач Windows 7.

CMDIChildWndEx::GetTaskbarThumbnailClipRect

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

CMDIChildWndEx::GetThisClass

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

CMDIChildWndEx::GetToolbarButtonToolTipText

Вызывается средой выполнения для извлечения подсказка для кнопки панели инструментов.

CMDIChildWndEx::InsertPane

Регистрирует определенной области с диспетчером закрепления.

CMDIChildWndEx::InvalidateIconicBitmaps

Что иконическое представление растрового изображения дочернего элемента MDI.

CMDIChildWndEx::IsPointNearDockSite

Определяет, находится ли заданная точка в сайта закрепления.

CMDIChildWndEx::IsReadOnly

Возвращает значение TRUE, если документ, который отображается в дочернем окне только для чтения. В противном случае возвращает значение FALSE.

CMDIChildWndEx::IsRegisteredWithTaskbarTabs

Возвращает TRUE, если дочерний элемент является был успешно зарегистрирован с вкладками панели задач Windows 7.

CMDIChildWndEx::IsTabbedPane

Возвращает значение TRUE, если дочернее окно MDI содержит области закрепления. В противном случае возвращает значение FALSE.

CMDIChildWndEx::IsTaskbarTabsSupportEnabled

Сообщает, является ли дочерний элемент является может отображаться на вкладки на панели задач Windows 7.

CMDIChildWndEx::IsTaskbarThumbnailClipRectEnabled

Указывает, разрешено ли автоматическое выделение части клиентской области окна для отображения как эскиз этого окна на панели задач или запрещено.

CMDIChildWndEx::m_dwDefaultTaskbarTabPropertyFlags

Сочетание (платформой, которая передается в метод SetTaskbarTabProperties, если вкладка дочерний элемент (MDI) зарегистрировать с вкладками панели задач Windows 7. По умолчанию STPF_USEAPPTHUMBNAILWHENACTIVE. | STPF_USEAPPPEEKWHENACTIVE.

CMDIChildWndEx::OnGetIconicLivePreviewBitmap

Вызывается средой выполнения, когда ему необходимо получить растровое изображение для просмотра в реальном времени дочернего элемента MDI.

CMDIChildWndEx::OnGetIconicThumbnail

Вызывается средой выполнения, когда ему необходимо получить растровое изображение для иконического эскизов дочернего элемента MDI.

CMDIChildWndEx::OnMoveMiniFrame

Вызывается средой выполнения для перемещения окна области.

CMDIChildWndEx::OnPressTaskbarThmbnailCloseButton

Вызывается средой выполнения, когда пользователь нажимает кнопку на эскизе тесную вкладки панели задач.

CMDIChildWndEx::OnSetPreviewMode

Вызывается средой выполнения, чтобы ввести или выйти из режима предварительного просмотра.

CMDIChildWndEx::OnTaskbarTabThumbnailActivate

Вызывается средой выполнения при эскиз вкладки панели задач, если сообщение WM_ACTIVATE процесса.

CMDIChildWndEx::OnTaskbarTabThumbnailMouseActivate

Вызывается средой выполнения при эскиз вкладки панели задач, если сообщение WM_MOUSEACTIVATE процесса.

CMDIChildWndEx::OnTaskbarTabThumbnailStretch

Вызывается средой выполнения, когда ему необходимо растянуть растровое изображение для просмотра эскизов вкладки на панели задач Windows 7 дочернего элемента MDI.

CMDIChildWndEx::OnUpdateFrameTitle

Вызывается средой выполнения для обновления заголовка фрейма. Переопределения ( CMDIChildWnd::OnUpdateFrameTitle).

CMDIChildWndEx::PaneFromPoint

Возвращает область, содержащую заданную точку.

CMDIChildWndEx::PreTranslateMessage

Используется класс CWinApp для перевода окна сообщения до того, как будет отправке в функции Windows TranslateMessage и DispatchMessage. Переопределения ( CWnd::PreTranslateMessage).

CMDIChildWndEx::RecalcLayout

Выполняет перерасчет макета окна.

CMDIChildWndEx::RegisterTaskbarTab

Дочерний элемент является регистров с вкладками панели задач Windows 7.

CMDIChildWndEx::RemovePaneFromDockManager

Удаляет область из диспетчера закрепления.

CMDIChildWndEx::SetRelatedTabGroup

 

CMDIChildWndEx::SetTaskbarTabActive

На панели задач Windows 7 Activates соответствующий.

CMDIChildWndEx::SetTaskbarTabOrder

Содержит дочерний элемент является перед указанным полем вкладках на панели задач Windows 7.

CMDIChildWndEx::SetTaskbarTabProperties

Задает свойства для вкладки на панели задач Windows 7.

CMDIChildWndEx::SetTaskbarThumbnailClipRect

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

CMDIChildWndEx::ShowPane

 

CMDIChildWndEx::UnregisterTaskbarTab

Удаляет дочерний элемент является из вкладок панели задач Windows 7.

CMDIChildWndEx::UpdateTaskbarTabIcon

Значок вкладки на панели задач Windows 7 обновлений.

Заметки

Чтобы воспользоваться преимуществами используя функции закрепления в приложениях MDI, унаследуйте класс дочернего окна MDI приложения из CMDIChildWndEx вместо CMDIChildWnd.

Пример

В следующем примере производный класс от класса CMDIChildWndEx. Этот фрагмент кода берется из Образец VisualStudioDemo: Приложение MFC Visual Studio.

class CChildFrame : public CMDIChildWndEx
{
    DECLARE_DYNCREATE(CChildFrame)
public:
    CChildFrame();

// Overrides
public:
    virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
    virtual void ActivateFrame(int nCmdShow = -1);

    virtual BOOL IsReadOnly();
    virtual LPCTSTR GetDocumentName(CObject** pObj);

// Implementation
public:
    virtual ~CChildFrame();
#ifdef _DEBUG
    virtual void AssertValid() const;
    virtual void Dump(CDumpContext& dc) const;
#endif

protected:
    afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);

    DECLARE_MESSAGE_MAP()
};

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

CObject

   CCmdTarget

      CWnd

         CFrameWnd

            CMDIChildWnd

               CMDIChildWndEx

Требования

Заголовок: afxMDIChildWndEx.h

См. также

Ссылки

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

Класс CMDIChildWnd

Класс CMFCWindowsManagerDialog

Класс CMDIFrameWndEx

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

Классы MFC