Freigeben über


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

IPointerInactiveImpl::GetActivationPolicy

Ruft die aktuelle Aktivierungsrichtlinie für das Objekt ab. Die ATL-Implementierung gibt E_NOTIMPL zurück.

IPointerInactiveImpl::OnInactiveMouseMove

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.

IPointerInactiveImpl::OnInactiveSetCursor

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

Siehe auch

Weitere Ressourcen

ATL Class Overview