IObjectWithSiteImpl Class
Diese Klasse stellt die Methoden, die einem Objekt ermöglichen, um mit der Site zu kommunizieren.
template<
class T
>
class ATL_NO_VTABLE IObjectWithSiteImpl :
public IObjectWithSite
Parameter
- T
Die Klasse, die von abgeleitet IObjectWithSiteImpl.
Mitglieder
Öffentliche Methoden
Name |
Description |
---|---|
Fragt die Site für einen Schnittstellenzeiger ab. |
|
Stellt das Objekt mit dem IUnknown Zeiger der Site. |
|
Stellt das Objekt mit dem IUnknown Zeiger der Site. |
Öffentliche Datenmember
Name |
Description |
---|---|
Verwaltet den IUnknown Zeiger der Site. |
Hinweise
Die IObjectWithSite-Schnittstelle können Objekte, um die Site zu kommunizieren. - Klasse IObjectWithSiteImpl stellt eine Standardimplementierung dieser Schnittstelle und implementiert IUnknown, indem Informationen zum Sicherungsgerät in Debugbuilds sendet.
IObjectWithSiteImpl gibt zwei Methoden. Die Clientersten erhalte SetSite, den IUnknown Zeiger der Site. Dieser Zeiger wird innerhalb des Objekts gespeichert und kann durch einen Aufruf GetSite später abgerufen werden.
In der Regel leiten Sie die Klasse von IObjectWithSiteImpl, wenn Sie ein Objekt erstellen, das kein - Steuerelement ist. Bei Steuerelementen leiten Sie die Klasse von IOleObjectImpl, die auch einen Sitezeiger bereitstellt. Leiten Sie die Klasse von IObjectWithSiteImpl und von IOleObjectImpl.
Vererbungshierarchie
IObjectWithSite
IObjectWithSiteImpl
Anforderungen
Header: möchten