IOleObjectImpl Class
Этот класс реализует IUnknown и основной интерфейс, через который контейнер взаимодействует с элементом управления.
Важно!
Этот класс и его члены нельзя использовать в приложениях, выполняемых в Среда выполнения Windows.
template<
class T
>
class ATL_NO_VTABLE IOleObjectImpl :
public IOleObject
Параметры
- T
Класс, производный от IOleObjectImpl.
Члены
Открытые методы
Имя |
Описание |
---|---|
Устанавливает вспомогательное соединение с элементом управления. |
|
Изменяет состояние элемента управления из скриптов в загруженный. |
|
Указывает элемент управления для выполнения одной из перечисленных действий. |
|
Указывает, что элемент управления отменяет какое-либо состояние отката он поддерживает. |
|
Указывает, что элемент управления удаляет его пользовательский интерфейс из представления. |
|
Запускает элемент управления и установит его окно, но не установит пользовательского интерфейса элемента управления. |
|
Вызывает элемент управления необходимо редактировать в отдельном окне. |
|
Выполняет указанное действие, когда пользователь дважды щелкает элемент управления. Элемент управления определяет действие, обычно активировать в- размещение элемента управления. |
|
Указывает новому вставленному элементу управления для пользователя. |
|
Активировать в- размещение элемента управления и отображает элемент пользовательского интерфейса элемента управления, например, меню и панели инструментов. |
|
Перечисляет подключения элемента управления вспомогательных. |
|
Перечисляет действия для элемента управления. |
|
Извлекает сайт клиента элемента управления. |
|
Извлекает данные из буфера обмена. Реализация библиотеки ATL возвращает E_NOTIMPL. |
|
Получает экстент области отображения элемента управления. |
|
Извлекает состояние элемента управления. |
|
Возвращает моникер элемента управления. Реализация библиотеки ATL возвращает E_NOTIMPL. |
|
Извлекает идентификатор класса элемента управления. |
|
Извлекает имя пользовательского типа элемента управления. |
|
Инициализирует элемент управления из выбранные данные. Реализация библиотеки ATL возвращает E_NOTIMPL. |
|
Проверяет, является ли элемент управления актуален. Реализация библиотеки ATL возвращает S_OK. |
|
Вызываемый после DoVerbDiscardUndo состояния rollback отменяет. |
|
Вызываемый DoVerbHide после элемента управления скрывается. |
|
Вызываемый DoVerbInPlaceActivate после того как элемент управления будет активировать на месте. |
|
Вызываемый DoVerbOpen после того как элемент управления будет открыт для редактирования в отдельном окне. |
|
Вызываемый DoVerbShow после того как элемент управления будет сделан видимым. |
|
Вызываемый DoVerbUIActivate после пользовательского интерфейса элемента управления будет активировать. |
|
Вызываемый DoVerbDiscardUndo состоянием отката до отмены. |
|
Вызываемый DoVerbHide перед элементом управления скрывается. |
|
Вызываемый DoVerbInPlaceActivate до того, как элемент управления будет активировать на месте. |
|
Вызываемый DoVerbOpen до того, как элемент управления будет открыт для редактирования в отдельном окне. |
|
Вызываемый DoVerbShow до того, как элемент управления будет сделан видимым. |
|
Прежде чем DoVerbUIActivate с именем пользовательского интерфейса элемента управления будет активировать. |
|
Указывает элемент управления о своем сайте клиента в контейнере. |
|
Рекомендуется цветовую схему к приложению элемента управления, если таковые имеются. Реализация библиотеки ATL возвращает E_NOTIMPL. |
|
Задает область памяти области отображения элемента управления. |
|
Указывает элемент управления имена контейнерного приложения и документа контейнера. |
|
Указывает элемент управления, что его моникер. Реализация библиотеки ATL возвращает E_NOTIMPL. |
|
Удаляет вспомогательное соединение с элементом управления. |
|
Обновляет элемент управления. Реализация библиотеки ATL возвращает S_OK. |
Заметки
Интерфейс IOleObject основной интерфейс, через который контейнер взаимодействует с элементом управления. Класс IOleObjectImpl предоставляет реализацию по умолчанию для интерфейса и реализуется IUnknown, отправляя данные на устройство резервного копирования в отладочные построения.
Связанные статьи Учебник по библиотеке ATL, Создание проекта библиотеки ATL
Иерархия наследования
IOleObject
IOleObjectImpl
Требования
Header: atlctl.h