Interfaz IPropertyPageSite (ocidl.h)

Proporciona las características principales de un objeto de sitio de página de propiedades.

Herencia

La interfaz IPropertyPageSite hereda de la interfaz IUnknown . IPropertyPageSite también tiene estos tipos de miembros:

Métodos

La interfaz IPropertyPageSite tiene estos métodos.

 
IPropertyPageSite::GetLocaleID

Recupera el identificador de configuración regional (un LCID) que una página de propiedades puede usar para ajustar su configuración específica de la configuración regional.
IPropertyPageSite::GetPageContainer

Recupera un puntero al objeto que representa todo el cuadro de diálogo de marco de propiedad que contiene todas las páginas. Llamar a este método podría permitir que una página navegue a otra.
IPropertyPageSite::OnStatusChange

Informa al marco de que la página de propiedades administrada por este sitio ha cambiado su estado, es decir, se han cambiado uno o más valores de propiedad en la página. Las páginas de propiedades deben llamar a este método siempre que se produzcan cambios en sus cuadros de diálogo.
IPropertyPageSite::TranslateAccelerator

Pasa una pulsación de tecla al marco de propiedad para su procesamiento.

Comentarios

Para cada página de propiedades creada dentro de un marco de propiedad, el marco crea un sitio de página de propiedades para proporcionar información a la página de propiedades y recibir notificaciones de la página cuando se producen cambios. Esta última notificación se usa para iniciar una llamada a IPropertyPage::IsPageDirty, cuyo valor devuelto se usa para habilitar o deshabilitar el botón Aplicar del marco.

Implementación OLE

El sistema proporciona una implementación de la interfaz IPropertyPageSite a través de las funciones OleCreatePropertyFrame o OleCreatePropertyFrameIndirect . La implementación de fotogramas proporcionada a través de estas funciones solo implementa los métodos OnStatusChange y GetLocaleID . Los métodos GetPageContainer y TranslateAccelerator devuelven E_NOTIMPL.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado ocidl.h

Consulte también

IPerPropertyBrowsing

IPropertyPage

IPropertyPage2

ISpecifyPropertyPage