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 |