Freigeben über


IPropertyPageImpl-Klasse

Diese Klasse implementiert IUnknown und stellt eine Standardimplementierung der IPropertyPage-Schnittstelle.

Wichtiger HinweisWichtig

Diese Klasse und ihre Member können in Anwendungen nicht verwendet werden, die in Windows-Runtime ausführen.

template< class T>
class IPropertyPageImpl

Parameter

  • T
    Die Klasse, die von abgeleitet IPropertyPageImpl.

Mitglieder

bwyf6xfe.collapse_all(de-de,VS.110).gifÖffentliche Konstruktoren

Name

Beschreibung

IPropertyPageImpl::IPropertyPageImpl

Konstruktor.

bwyf6xfe.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Beschreibung

IPropertyPageImpl::Activate

Stellt das Dialogfeldfenster für die Eigenschaftenseite erstellt.

IPropertyPageImpl::Apply

Wendet aktuelle Eigenschaftenseitenwerte zu den zugrunde liegenden Objekten, die von SetObjects angegeben werden.Die ATL-Implementierung gibt S_OK zurück.

IPropertyPageImpl::Deactivate

Zerstört das Fenster, das mit Activate erstellt wird.

IPropertyPageImpl::GetPageInfo

Ruft Informationen über die Eigenschaftenseite ab.

IPropertyPageImpl::Help

Aufrufs-Windows-Hilfe für die Eigenschaftenseite.

IPropertyPageImpl::IsPageDirty

Gibt an, ob die Eigenschaftenseite geändert hat, nachdem sie aktiviert wurde.

IPropertyPageImpl::Move

Positionen und ändert das Buildeinstellungen Größe.

IPropertyPageImpl::SetDirty

Kennzeichnet den Zustand der Eigenschaftenseite, wie geändert oder unverändert.

IPropertyPageImpl::SetObjects

Stellt ein Array IUnknown Zeiger für die Objekte bereit, die mit der Eigenschaftenseite zugeordnet werden.Diese Objekte empfangen die aktuellen Eigenschaftenseitenwerte durch einen Aufruf Apply.

IPropertyPageImpl::SetPageSite

Stellt die Eigenschaftenseite mit einem IPropertyPageSite Zeiger, durch den die Eigenschaftenseite den Eigenschaftenrahmen ist.

IPropertyPageImpl::Show

Stellt das Buildeinstellungen sichtbar oder nicht sichtbar erstellt.

IPropertyPageImpl::TranslateAccelerator

Verarbeitet eine angegebene Tastatureingabe.

bwyf6xfe.collapse_all(de-de,VS.110).gifÖffentliche Datenmember

Name

Beschreibung

IPropertyPageImpl::m_bDirty

Gibt an, ob der Zustand der Eigenschaftenseite geändert hat.

IPropertyPageImpl::m_dwDocString

Speichert den Ressourcenbezeichner, der der Textzeichenfolge zugeordnet wird, die die Eigenschaftenseite beschreibt.

IPropertyPageImpl::m_dwHelpContext

Speichert den Kontextbezeichner für das Hilfethema, das der Eigenschaftenseite zugeordnet ist.

IPropertyPageImpl::m_dwHelpFile

Speichert den Ressourcenbezeichner, der mit dem Namen der Hilfedatei zugeordnet wird, die die Eigenschaftenseite beschreibt.

IPropertyPageImpl::m_dwTitle

Speichert den Ressourcenbezeichner, der der Textzeichenfolge zugeordnet ist, die auf der Registerkarte für die Eigenschaftenseite angezeigt wird.

IPropertyPageImpl::m_nObjects

Speichert die Anzahl von Objekten, die mit der Eigenschaftenseite zugeordnet werden.

IPropertyPageImpl::m_pPageSite

Punkte zur IPropertyPageSite-Schnittstelle, durch die die Eigenschaftenseite den Eigenschaftenrahmen ist.

IPropertyPageImpl::m_ppUnk

Punkte in einem Array IUnknown Zeigern auf Objekte zugeordnete die.

IPropertyPageImpl::m_size

Speichert die Höhe und die Breite des Dialogfelds der Eigenschaftenseite, in Pixel.

Hinweise

Die IPropertyPage-Schnittstelle können Objekte, um eine bestimmte Eigenschaftenseite innerhalb eines Eigenschaftenblatts zu verwalten.Klasse IPropertyPageImpl stellt eine Standardimplementierung dieser Schnittstelle und implementiert IUnknown, indem Informationen zum Sicherungsgerät in Debugbuilds sendet.

Verwandte Elemente   ATL-Lernprogramm, Erstellen eines ATL-Projekts

Vererbungshierarchie

IPropertyPage

IPropertyPageImpl

Anforderungen

Header: atlctl.h

Siehe auch

Referenz

IPropertyPage2Impl-Klasse

IPerPropertyBrowsingImpl-Klasse

ISpecifyPropertyPagesImpl-Klasse

Weitere Ressourcen

ATL-Klassenübersicht