Freigeben über


IPointerInactiveImpl-Klasse

Diese Klasse implementiert IUnknown und die IPointerInactive-Schnittstellenmethoden.

Wichtiger HinweisWichtig

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

3e9bexy8.collapse_all(de-de,VS.110).gifÖ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-Klassenübersicht