CSnapInItemImpl Class
Diese Klasse stellt Methoden zum Implementieren eines Snap-Inknotenobjekts bereit.
Wichtig
Diese Klasse und ihre Member können in Anwendungen nicht verwendet werden, die in der Windows Runtime ausführen.
template <
class T,
BOOL bIsExtension= FALSE
>
class ATL_NO_VTABLE CSnapInItemImpl :
public CSnapInItem
Parameter
T
Die Klasse, die von abgeleitet CSnapInItemImpl.bIsExtension
TRUE, wenn das Objekt eine Snap-Inerweiterung ist; andernfalls FALSE.
Mitglieder
Öffentliche Konstruktoren
Name |
Description |
---|---|
Konstruktor. |
Öffentliche Methoden
Name |
Description |
---|---|
Fügt einem Kontextmenü Menüelemente hinzu. |
|
Aufgerufen durch die Konsole, wenn ein Element des benutzerdefinierten Menübefehl ausgewählt ist. |
|
Fügt dem Eigenschaftenblatt Seiten des MMC-Snap-Ins hinzu. |
|
Kopieninformationen zum Snap-Inobjekt in einen angegebenen Stream. |
|
Ruft die RESULTDATAITEM-Struktur des MMC-Snap-Ins ab. |
|
Bestimmt den Typ der Ansicht wird von den Ergebnisbereich. |
|
Ruft die SCOPEDATAITEM-Struktur des MMC-Snap-Ins ab. |
|
Aufgerufen durch die Konsole, um das MMC-Snap-In von den Aktionen zu benachrichtigen ergriffen vom Benutzer. |
|
Aufgerufen, um festzustellen, ob der Snap-Inknoten Eigenschaftenseiten unterstützt. |
|
Ändert die Menüeinfügungsflags für ein Snap-Inobjekt. |
|
Legt die Informationen der angegebenen Symbolleisten-Schaltfläche fest. |
|
Aktualisiert den Zustand eines Kontextmenüelements. |
|
Aktualisiert den Zustand der angegebenen Symbolleistenschaltfläche. |
Öffentliche Datenmember
Name |
Description |
---|---|
Der Name des Snap-Inobjekts. |
|
Die Struktur Windows RESULTDATAITEM wird vom CSnapInItemImpl-Objekt. |
|
Die Struktur Windows SCOPEDATAITEM wird vom CSnapInItemImpl-Objekt. |
Hinweise
CSnapInItemImpl stellt eine grundlegende Implementierung für ein Snap-Inknotenobjekt, wie das Hinzufügen von Menüelementen und Symbolleisten und Weiterleiten von Befehlen für den Snap-Inknoten der entsprechenden Handlerfunktion bereit. Diese Funktionen werden mit einer Reihe verschiedener Schnittstellen implementiert und Typen zuordnen. Die Standardimplementierungshandlebenachrichtigungen an den Knotenobjekt durch das Bestimmen der richtigen Instanz der abgeleiteten Klasse und die Nachricht weiterleitet zur richtigen Instanz.
Vererbungshierarchie
CSnapInItem
CSnapInItemImpl
Anforderungen
Header: atlsnap.h