IPointerInactiveImpl-Klasse
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