IViewObjectExImpl-Klasse
Diese Klasse implementiert IUnknown und stellt Standardimplementierungen der IViewObject, IViewObject2 und IViewObjectEx-Schnittstellen.
Wichtig |
---|
Diese Klasse und ihre Member können in Anwendungen nicht verwendet werden, die in Windows-Runtime ausführen. |
template<
class T
>
class ATL_NO_VTABLE IViewObjectExImpl :
public IViewObjectEx
Parameter
- T
Die Klasse, die von abgeleitet IViewObjectExImpl.
Mitglieder
Öffentliche Methoden
Name |
Description |
---|---|
Zeichnet eine Darstellung des Steuerelements auf einen Gerätekontext. |
|
Friert gezeichnete die Darstellung eines Steuerelements ändert ein, sodass es nicht so Unfreeze.Die ATL-Implementierung gibt E_NOTIMPL zurück. |
|
Ruft eine vorhandene Advise-Senken-Verbindung auf dem Steuerelement ab, wenn ein aktives gibt. |
|
Gibt die Logische Palette zurück, die vom Steuerelement zum Zeichnen verwendet wird.Die ATL-Implementierung gibt E_NOTIMPL zurück. |
|
Ruft die Anzeigengröße des Steuerelements in den HIMETRIC-Einheiten (0,01 mm pro Einheit) vom Steuerelementklassendatenmember CComControlBase::m_sizeExtent ab. |
|
Stellt Größenanpassungs-Hinweise vom Container für das Objekt zur Verwendung bereit, wie der Benutzer die Größe ändert. |
|
Gibt ein Rechteck zurück, das einen angeforderten zeichnenden Aspekt beschreibt.Die ATL-Implementierung gibt E_NOTIMPL zurück. |
|
EINGABETASTEinformationen über die Durchlässigkeit des Objekts und welche Zeichnungsaspekte unterstützt werden. |
|
Überprüft, ob der angegebene Punkt im angegebenen Rechteck ist und einen HITRESULT-Wert in pHitResult zurückgibt. |
|
Überprüft, ob das Anzeigenrechteck des Steuerelements entweder sich Punkt im Rechteck der angegebenen Position schneidet und einen HITRESULT -Wert in pHitResult zurückgibt. |
|
Installieren eine Verbindung zwischen dem Steuerelement und einer Advise-Senke, sodass die Senke zu Änderungen in der Ansicht des Steuerelements benachrichtigt werden. |
|
Taut gezeichnete die Darstellung des Steuerelements.Die ATL-Implementierung gibt E_NOTIMPL zurück. |
Hinweise
Die IViewObject, IViewObject2 und IViewObjectEx-Schnittstellen können ein Steuerelement, sich direkt anzuzeigen, und eine Advise-Senke zu erstellen und zu verwalten, um den Container von Änderungen im Steuerelement zu benachrichtigen.Die IViewObjectEx-Schnittstelle unterstützt erweiterte Steuerelementfuntkionen wie flimmerfreie Zeichnungen, nicht rechteckige und transparente Steuerelemente und Treffertests (beispielsweise, wie nahe ein Mausklick auf dem Steuerelement berücksichtigt werden sollen muss).- Klasse IViewObjectExImpl stellt eine Standardimplementierung dieser Schnittstellen und implementiert IUnknown, indem Informationen zum Sicherungsgerät in Debugbuilds sendet.
Vererbungshierarchie
IViewObjectEx
IViewObjectExImpl
Anforderungen
Header: atlctl.h