Класс CMDIChildWndEx
Класс CMDIChildWndEx предоставляет функциональные возможности дочернего окна (MDI)) Windows. Он расширяет функциональные возможности Класс CMDIChildWnd. Платформа для этого класса, когда приложение MDI используется несколько классов MFC.
class CMDIChildWndEx : public CMDIChildWnd
Члены
Открытые методы
Имя |
Описание |
---|---|
Вызывается средой во внутреннем активировать кадр уровня, когда приложение будет должны быть активированы краткие сведения из вкладки панели задач. |
|
CMDIChildWndEx::AddDockSite |
Не используется или не реализован этот метод. |
Добавляет область. |
|
Добавляет нашитая область. |
|
Настроить макет закрепления. |
|
|
|
Указывает платформу ли этот дочерний элемент MDI можно отобразить на вкладке панели задач Windows 7. |
|
Возвращает значение TRUE, если имя дочернего окна MDI можно отображать в диалоговом окне Класс CMFCWindowsManagerDialog. В противном случае возвращает значение FALSE. |
|
CMDIChildWndEx::CreateObject |
Вызывается средой выполнения для создания динамического экземпляр этого типа класса. |
Закрепит область. |
|
Закрепления одна область слева от другой области. |
|
Включает режим автоматического скрытия областей, если они прикреплены на определенных четырех окна. |
|
Включает закрепление дочернего окна наиболее ЭВМ. |
|
Включает или отключит автоматическое выделение части клиентской области окна для отображения как эскиз этого окна на панели задач. |
|
|
|
Возвращает имя документа, указанного в дочернем окне MDI. |
|
Вызывается средой выполнения для извлечения Значок дочернего окна MDI. |
|
Вызывается средой выполнения для получения текста для дочернего окна MDI. |
|
Находит область указанным идентификатором элемента управления |
|
|
|
Возвращает указатель на внедренную области закрепления, которая была преобразована в нашитому документ. |
|
Возвращает окно прокси-сервера вкладки, зарегистрированные с вкладками панели задач Windows 7. |
|
Вызывается средой выполнения, когда ему необходимо получить дочернее окно (обычно это представление или разделитель), отображаемого на эскизе вкладки на панели задач Windows 7. |
|
Вызывается средой выполнения, когда ему должно быть часть клиентской области окна для отображения как эскиз этого окна на панели задач. |
|
CMDIChildWndEx::GetThisClass |
Вызывается средой выполнения для получения указателя на объект CRuntimeClass, который связан с этим типом класса. |
Вызывается средой выполнения для извлечения подсказка для кнопки панели инструментов. |
|
Регистрирует определенной области с диспетчером закрепления. |
|
Что иконическое представление растрового изображения дочернего элемента MDI. |
|
Определяет, находится ли заданная точка в сайта закрепления. |
|
Возвращает значение TRUE, если документ, который отображается в дочернем окне только для чтения. В противном случае возвращает значение FALSE. |
|
Возвращает TRUE, если дочерний элемент является был успешно зарегистрирован с вкладками панели задач Windows 7. |
|
Возвращает значение TRUE, если дочернее окно MDI содержит области закрепления. В противном случае возвращает значение FALSE. |
|
Сообщает, является ли дочерний элемент является может отображаться на вкладки на панели задач Windows 7. |
|
Указывает, разрешено ли автоматическое выделение части клиентской области окна для отображения как эскиз этого окна на панели задач или запрещено. |
|
Сочетание (платформой, которая передается в метод SetTaskbarTabProperties, если вкладка дочерний элемент (MDI) зарегистрировать с вкладками панели задач Windows 7. По умолчанию STPF_USEAPPTHUMBNAILWHENACTIVE. | STPF_USEAPPPEEKWHENACTIVE. |
|
Вызывается средой выполнения, когда ему необходимо получить растровое изображение для просмотра в реальном времени дочернего элемента MDI. |
|
Вызывается средой выполнения, когда ему необходимо получить растровое изображение для иконического эскизов дочернего элемента MDI. |
|
Вызывается средой выполнения для перемещения окна области. |
|
Вызывается средой выполнения, когда пользователь нажимает кнопку на эскизе тесную вкладки панели задач. |
|
Вызывается средой выполнения, чтобы ввести или выйти из режима предварительного просмотра. |
|
Вызывается средой выполнения при эскиз вкладки панели задач, если сообщение WM_ACTIVATE процесса. |
|
Вызывается средой выполнения при эскиз вкладки панели задач, если сообщение WM_MOUSEACTIVATE процесса. |
|
Вызывается средой выполнения, когда ему необходимо растянуть растровое изображение для просмотра эскизов вкладки на панели задач Windows 7 дочернего элемента MDI. |
|
Вызывается средой выполнения для обновления заголовка фрейма. Переопределения ( CMDIChildWnd::OnUpdateFrameTitle). |
|
Возвращает область, содержащую заданную точку. |
|
CMDIChildWndEx::PreTranslateMessage |
Используется класс CWinApp для перевода окна сообщения до того, как будет отправке в функции Windows TranslateMessage и DispatchMessage. Переопределения ( CWnd::PreTranslateMessage). |
Выполняет перерасчет макета окна. |
|
Дочерний элемент является регистров с вкладками панели задач Windows 7. |
|
Удаляет область из диспетчера закрепления. |
|
|
|
На панели задач Windows 7 Activates соответствующий. |
|
Содержит дочерний элемент является перед указанным полем вкладках на панели задач Windows 7. |
|
Задает свойства для вкладки на панели задач Windows 7. |
|
Вызывается внутренне средой выполнения для задания обрезки прямоугольник, чтобы выделить часть клиентской области окна для отображения как эскиз этого окна на панели задач. |
|
|
|
Удаляет дочерний элемент является из вкладок панели задач Windows 7. |
|
Значок вкладки на панели задач 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()
};
Иерархия наследования
Требования
Заголовок: afxMDIChildWndEx.h
См. также
Ссылки
Класс CMFCWindowsManagerDialog