IPointerInactiveImpl Class
Diese Klasse implementiert IUnknown und die IPointerInactive-Schnittstellenmethoden.
Wichtig
Diese Klasse und ihre Member können in Anwendungen nicht verwendet werden, die in Windows-Runtime ausführen.
template< class T>
class IPointerInactiveImpl
Parameter
- T
Die Klasse, die von abgeleitet IPointerInactiveImpl.
Mitglieder
Öffentliche Methoden
Name |
Description |
---|---|
Ruft die aktuelle Aktivierungsrichtlinie für das Objekt ab. Die ATL-Implementierung gibt E_NOTIMPL zurück. |
|
Benachrichtigt das Objekt, für das der Mauszeiger sich über die bewegt hat und das Objekt angegeben, kann Mausereignisse auslösen. Die ATL-Implementierung gibt E_NOTIMPL zurück. |
|
Legt den Mauszeiger für das inaktive Objekt fest. Die ATL-Implementierung gibt E_NOTIMPL zurück. |
Hinweise
Ein inaktives Objekt ist eines, das einfach oder Ausführen geladen wird. Anders als ein aktives Objekt kann ein inaktives Objekt Windows-Maus- und -Tastaturmeldungen nicht erhalten. Daher verwenden inaktive Objekte weniger Ressourcen und sind in der Regel effizienter.
Die IPointerInactive-Schnittstelle können Objekte, um eine minimale Ebene der Mausinteraktion beim Bleiben zu unterstützen inaktiv. Diese Funktionalität ist für Steuerelemente besonders nützlich.
IPointerInactiveImpl-Klasse implementiert die IPointerInactive-Methoden, indem Sie einfach E_NOTIMPL zurückgibt. Allerdings implementiert sie IUnknown, indem Informationen zum Sicherungsgerät in Debugbuilds senden.
Verwandte Elemente ATL-Lernprogramm, Erstellen eines ATL-Projekts
Vererbungshierarchie
IPointerInactive
IPointerInactiveImpl
Anforderungen
Header: atlctl.h