Interface IPropertyPageSite (ocidl.h)

Fornece os recursos de main para um objeto de site de página de propriedades.

Herança

A interface IPropertyPageSite herda da interface IUnknown . IPropertyPageSite também tem estes tipos de membros:

Métodos

A interface IPropertyPageSite tem esses métodos.

 
IPropertyPageSite::GetLocaleID

Recupera o identificador de localidade (um LCID) que uma página de propriedades pode usar para ajustar suas configurações específicas de localidade.
IPropertyPageSite::GetPageContainer

Recupera um ponteiro para o objeto que representa toda a caixa de diálogo do quadro de propriedades que contém todas as páginas. Chamar esse método pode potencialmente permitir que uma página navegue até outra.
IPropertyPageSite::OnStatusChange

Informa ao quadro que a página de propriedades gerenciada por este site alterou seu estado, ou seja, um ou mais valores de propriedade foram alterados na página. As páginas de propriedades devem chamar esse método sempre que ocorrerem alterações em suas caixas de diálogo.
IPropertyPageSite::TranslateAccelerator

Passa um pressionamento de tecla para o quadro de propriedades para processamento.

Comentários

Para cada página de propriedades criada em um quadro de propriedades, o quadro cria um site de página de propriedades para fornecer informações à página de propriedades e receber notificações da página quando ocorrerem alterações. Esta última notificação é usada para iniciar uma chamada para IPropertyPage::IsPageDirty, cujo valor retornado é usado para habilitar ou desabilitar o botão Aplicar do quadro.

Implementação de OLE

O sistema fornece uma implementação da interface IPropertyPageSite por meio das funções OleCreatePropertyFrame ou OleCreatePropertyFrameIndirect . A implementação de quadro fornecida por meio dessas funções implementa apenas os métodos OnStatusChange e GetLocaleID . Os métodos GetPageContainer e TranslateAccelerator retornam E_NOTIMPL.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho ocidl.h

Confira também

IPerPropertyBrowsing

Ipropertypage

IPropertyPage2

ISpecifyPropertyPage