Compartir a través de


IPropertyPageImpl Class

esta clase implementa IUnknown y proporciona una implementación predeterminada de la interfaz de IPropertyPage .

Importante

Esta clase y sus miembros no se pueden utilizar en las aplicaciones que se ejecutan en Windows en tiempo de ejecución.

template< class T> 
class IPropertyPageImpl

Parámetros

  • T
    la clase, derivada de IPropertyPageImpl.

Members

Constructores públicos

Name

Descripción

IPropertyPageImpl::IPropertyPageImpl

Constructor.

Métodos públicos

Name

Descripción

IPropertyPageImpl::Activate

Crea la ventana cuadro de diálogo de la página de propiedades.

IPropertyPageImpl::Apply

Se aplican los valores actuales de la página de propiedades a los objetos subyacentes especificados con SetObjects. la implementación de ATL devuelve S_OK.

IPropertyPageImpl::Deactivate

destruye la ventana creada con Activar.

IPropertyPageImpl::GetPageInfo

Recupera información sobre la página de propiedades.

IPropertyPageImpl::Help

invoca la ayuda de Windows para la página de propiedades.

IPropertyPageImpl::IsPageDirty

Indica si la página de propiedades ha cambiado desde que se activa.

IPropertyPageImpl::Move

Las posiciones y cambiar el tamaño del cuadro de diálogo página de propiedades.

IPropertyPageImpl::SetDirty

Marca el estado de la página de propiedades como cambiado o sin modificar.

IPropertyPageImpl::SetObjects

Proporciona una matriz de punteros de IUnknown para objetos asociado a la página de propiedades. estos objetos reciben los valores actuales de la página de propiedades con una llamada a Aplicar.

IPropertyPageImpl::SetPageSite

Proporciona la página de propiedades con un puntero de IPropertyPageSite , en el que la página de propiedades se comunica con el cuadro de la propiedad.

IPropertyPageImpl::Show

Hace que el cuadro de diálogo página de propiedades visible o invisible.

IPropertyPageImpl::TranslateAccelerator

Procesa una tecla especificada.

Miembros de datos públicos

Name

Descripción

IPropertyPageImpl::m_bDirty

Especifica si el estado de la página de propiedades ha cambiado.

IPropertyPageImpl:: el m_dwDocString

Almacena el identificador de recursos asociado con la cadena de texto que describe la página de propiedades.

IPropertyPageImpl::m_dwHelpContext

Almacena el identificador del contexto para el tema de Ayuda asociado a la página de propiedades.

IPropertyPageImpl:: m_dwHelpFile

Almacena el identificador de recursos asociados con el nombre del archivo de ayuda que describe la página de propiedades.

IPropertyPageImpl:: m_dwTitle

Almacena el identificador de recursos asociado con la cadena de texto que aparece en la pestaña de la página de propiedades.

IPropertyPageImpl::m_nObjects

Almacena el número de objetos asociado a la página de propiedades.

IPropertyPageImpl::m_pPageSite

Señala a la interfaz de IPropertyPageSite a través de la que la página de propiedades se comunica con el cuadro de la propiedad.

IPropertyPageImpl::m_ppUnk

Señala a una matriz de punteros de IUnknown a objetos asociado a la página de propiedades.

IPropertyPageImpl::m_size

Almacena el alto y el ancho del cuadro de diálogo página de propiedades, en píxeles.

Comentarios

La interfaz de IPropertyPage permite que un objeto administra una página de propiedades particular de una hoja de propiedades. La clase IPropertyPageImpl proporciona una implementación predeterminada de esta interfaz y implementa IUnknown enviando información del dispositivo de volcado en versiones de depuración.

artículos relacionados   tutorial de ATL, Crear un proyecto ATL

Jerarquía de herencia

IPropertyPage

IPropertyPageImpl

Requisitos

encabezado: atlctl.h

Vea también

Referencia

IPropertyPage2Impl Class

IPerPropertyBrowsingImpl Class

ISpecifyPropertyPagesImpl Class

Otros recursos

ATL Class Overview