Группа со вкладками MDI
Множественная функция групп интерфейса MDI нашитая позволяет нескольким приложениям интерфейса MDI указать один или несколько окон с вкладками (или группы в составе окна с вкладками, известные как со вкладками группы) в клиентской области MDI.Окна со вкладками можно выравнивать по вертикали или по горизонтали.Если основные приложения более одного интерфейса MDI нашили группу, групп разделены splitters.
Функции
Следующие функции групп нашитых MDI:
Создание окна с вкладками приложение может динамически.
В приложении можно выравнивать со вкладками окна горизонтально или вертикально.
Группы в составе окна со вкладками разделяются splitters.Пользователь может изменять размеры со вкладками групп с помощью разделителя.
Пользователь может перетаскивать отдельные вкладки между группами.
Пользователь может перетаскивать отдельные вкладки для создания новых групп.
Пользователь может перемещать вкладки или для создания новых групп с помощью контекстного меню.
Приложение может сохранять и загружать структуру нашитых windows.
Приложение может сохранять и загружать список документов mdi-приложения.
Приложение может получить доступ с вкладками индивидуалом группы и изменять их параметры.
Использование групп со вкладками MDI
Следующие типичные задачи, выполняемые с группами нашитыми MDI:
Включить MDI нашил группы для окна главного фрейма, вызывает CMDIFrameWndEx::EnableMDITabbedGroups.Вторым параметром этого метода экземпляр класса CMDITabInfo.Можно использовать параметры по умолчанию или изменяя их, прежде чем вызывать метод CMDIFrameWndEx::EnableMDITabbedGroups.
Изменение свойств MDI нашил группу во время выполнения создает или изменяет объект CMDITabInfo и снова вызывает CMDIFrameWndEx::EnableMDITabbedGroups
Получить список MDI нашил окна, вызывает CMDIFrameWndEx::GetMDITabGroups.
Создание новой группы нашитая MDI рядом с активным нашил группу, вызывает CMDIFrameWndEx::MDITabNewGroup.
Сдвигать фокус ввода к следующему или предыдущему окну нашитой группы, вызов CMDIFrameWndEx::MDITabMoveToNextGroup.
Определить, является ли окно член группового вызова нашитого MDI CMDIFrameWndEx::IsMemberOfMDITabGroup.
Определить, разрешены ли вкладки MDI или группы, для окна с вкладками MDI главного фрейма, вызов CMDIFrameWndEx::AreMDITabs.Указать, что только с вкладками, включены ли группы MDI, вызов CMDIFrameWndEx::IsMDITabbedGroup.
Для отображения контекстного меню, когда пользователь щелкает вкладка " или перетащите его в другой группе нашитой MDI, переопределите CMDIFrameWndEx::OnShowMDITabContextMenu в CMDIFrameWndEx- производный класс.Если этот метод не реализован, то приложение не выводит контекстное меню.
Сохранить макет интерфейса MDI нашил группы в приложении вызывает CMDIFrameWndEx::SaveMDIState.Загрузить сохраненное ранее MDI нашил профиль группы, вызывает CMDIFrameWndEx::LoadMDIState.Можно также вызвать эти методы, чтобы загрузить или сохранить список открытых документов в приложении MDI.Дополнительные сведения о состоянии MDI сохранения и загрузки см. в разделе CMDIFrameWndEx::LoadMDIState.