Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Интерфейс IOleDocumentView позволяет контейнеру взаимодействовать с каждым представлением, поддерживаемым объектом документа.
Объект документа, поддерживающий несколько представлений своих данных, представляет каждое представление как отдельный объект. Каждый объект представления документов реализует IOleDocumentView, а также IOleInPlaceObject, IOleInPlaceActiveObject и дополнительные интерфейсы, такие как IPrint и IOleCommandTarget. Объект документа, поддерживающий только одно представление, не требует реализации этого представления в виде отдельного объекта. Вместо этого как документ, так и представление можно реализовать как один класс.
Наследование
Интерфейс IOleDocumentView наследуется от интерфейса IUnknown . IOleDocumentView также имеет следующие типы элементов:
Методы
Интерфейс IOleDocumentView содержит следующие методы.
|
IOleDocumentView::ApplyViewState Инициализирует представление с состоянием представления, ранее сохраненным в вызове IOleDocumentView::SaveViewState. |
|
IOleDocumentView::Clone Создает повторяющийся объект представления с внутренним состоянием, идентичным текущему. |
|
IOleDocumentView::CloseView Указывает представлению документа закрыться и освободить указатель IOleInPlaceSite. |
|
IOleDocumentView::GetDocument Получает указатель интерфейса IUnknown на объект документа, которому принадлежит это представление. |
|
IOleDocumentView::GetInPlaceSite Извлекает сайт представления, связанный с этим объектом представления. |
|
IOleDocumentView::GetRect Извлекает прямоугольные координаты окна просмотра, в котором будет активировано представление. |
|
IOleDocumentView::Open Отображает представление документа в отдельном всплывающем окне. Семантика эквивалентна IOleObject::D oVerb с OLEIVERB_OPEN. |
|
IOleDocumentView::SaveViewState Сохраняет состояние представления в указанном потоке. |
|
IOleDocumentView::SetInPlaceSite Связывает сайт представления документов контейнера с объектом представления документа. |
|
IOleDocumentView::SetRect Задает прямоугольные координаты окна просмотра, в котором должно быть активировано представление, или сбрасывает координаты окна просмотра, в котором в данный момент активируется представление. |
|
IOleDocumentView::SetRectComplex Задает прямоугольные координаты окна просмотра, полосы прокрутки и прямоугольника размера. |
|
IOleDocumentView::Show Активирует или деактивирует представление. |
|
IOleDocumentView::UIActivate Активирует или отключает элементы пользовательского интерфейса представления документа, такие как меню, панели инструментов и ускорители. |
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
| Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
| Целевая платформа | Windows |
| Header | docobj.h |