IObjectWithSiteImpl Class
Этот класс предоставляет методы при разрешении объекта для взаимодействия с сайтом.
template<
class T
>
class ATL_NO_VTABLE IObjectWithSiteImpl :
public IObjectWithSite
Параметры
- T
Класс, производный от IObjectWithSiteImpl.
Члены
Открытые методы
Имя |
Описание |
---|---|
Запрашивает сайт для указателя интерфейса. |
|
Предоставляет объект с указателем IUnknown сайта. |
|
Предоставляет объект с указателем IUnknown сайта. |
Открытые члены данных
Имя |
Описание |
---|---|
Управляет указателем IUnknown сайта. |
Заметки
Интерфейс IObjectWithSite позволяет объекту для взаимодействия с сайтом. Класс IObjectWithSiteImpl предоставляет реализацию по умолчанию для интерфейса и реализуется IUnknown, отправляя данные на устройство резервного копирования в отладочные построения.
IObjectWithSiteImpl определяет 2 метода. Клиент сначала вызывает SetSite, указав указатель IUnknown сайта. Этот указатель хранится в объекте, а впоследствии извлечь через вызов GetSite.
Как правило, необходимо создать производный класс от IObjectWithSiteImpl при создании объекта, который не является элемента управления. Для элементов управления, наследуйте класс от IOleObjectImpl, который также предоставляет указатель сайта. Не наследуйте класс из IObjectWithSiteImpl, так и из IOleObjectImpl.
Иерархия наследования
IObjectWithSite
IObjectWithSiteImpl
Требования
Header: atlcom.h