Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Создает повторяющийся объект представления с внутренним состоянием, идентичным текущему.
Синтаксис
HRESULT Clone(
[in] IOleInPlaceSite *pIPSiteNew,
[out] IOleDocumentView **ppViewNew
);
Параметры
[in] pIPSiteNew
Указатель на интерфейс IOleInPlaceSite , представляющий сайт представления, на котором будет активирован новый объект представления. При получении этого указателя клонируется представление должно передать его в метод IOleDocumentView::SetInPlaceSite нового представления. Этот указатель может иметь значение NULL. В этом случае вызывающий объект отвечает за вызов IOleDocumentView::SetInPlaceSite непосредственно в новом представлении.
[out] ppViewNew
Указатель на переменную указателя IOleDocumentView , которая получает указатель интерфейса на новый объект представления. Вызывающий объект отвечает за освобождение ppViewNew, когда он больше не нужен.
Возвращаемое значение
Этот метод возвращает значение S_OK при успешном завершении. Другие возможные возвращаемые значения включают следующее.
| Код возврата | Описание |
|---|---|
|
Операция не удалась. |
|
Значение в ppViewNew равно NULL. |
|
Объект представления не реализует этот интерфейс. |
Комментарии
Этот метод полезен для создания нового представления с другим окном просмотра и сайтом представления, но с тем же контекстом представления, что и клонируется представление. Как правило, контейнеры, в котором размещено приложение MDI, вызывают этот метод для предоставления возможности "Окно/Новое окно".
Требования
| Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
| Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
| Целевая платформа | Windows |
| Header | docobj.h |