Interface IPropertyPage (ocidl.h)
Fornece os recursos main de um objeto de página de propriedades que gerencia uma página específica dentro de uma folha de propriedades. Uma página de propriedades implementa pelo menos IPropertyPage e, opcionalmente, pode implementar IPropertyPage2 se houver suporte para a seleção de uma propriedade específica. Consulte IPerPropertyBrowsing::MapPropertyToPage para obter mais informações sobre navegação de propriedade específica. Os métodos de IPropertyPage2 permitem que a folha de propriedades ou o quadro de propriedades instrua a página quando executar ações específicas, principalmente com base na entrada do usuário, como alternar entre páginas ou pressionar vários botões que o próprio quadro gerencia na caixa de diálogo.
Uma página de propriedades gerencia uma caixa de diálogo que contém apenas os controles que devem ser exibidos para essa página dentro da própria folha de propriedades. Isso significa que o modelo da caixa de diálogo usado para definir a página deve carregar apenas o estilo WS_CHILD e nenhum outro. Ele não deve incluir nenhum estilo relacionado a um quadro, legenda ou menus ou controles do sistema.
Herança
A interface IPropertyPage herda da interface IUnknown . IPropertyPage também tem estes tipos de membros:
Métodos
A interface IPropertyPage tem esses métodos.
IPropertyPage::Activate Cria a janela da caixa de diálogo para a página de propriedade. |
IPropertyPage::Apply Aplica os valores atuais aos objetos subjacentes associados à página de propriedades, conforme passado anteriormente para IPropertyPage::SetObjects. |
IPropertyPage::D ativar Destrói a janela criada em IPropertyPage::Activate. |
IPropertyPage::GetPageInfo Recupera informações sobre a página de propriedade. |
IPropertyPage::Help Invoca a ajuda da página de propriedades em resposta a uma solicitação do usuário final. |
IPropertyPage::IsPageDirty Indica se a página de propriedades foi alterada desde que foi ativada ou desde a chamada mais recente para Aplicar. |
IPropertyPage::Move Posiciona e redimensiona a caixa de diálogo da página de propriedades dentro do quadro. |
IPropertyPage::SetObjects Fornece a página de propriedades com uma matriz de ponteiros para objetos associados a essa página de propriedades. |
IPropertyPage::SetPageSite Inicializa uma página de propriedades e fornece à página um ponteiro para a interface IPropertyPageSite por meio da qual a página de propriedades se comunica com o quadro de propriedades. |
IPropertyPage::Show Torna a caixa de diálogo da página de propriedade visível ou invisível. Se a página ficar visível, a página deverá definir o foco para si mesma, especificamente para a primeira propriedade na página. |
IPropertyPage::TranslateAccelerator Passa um pressionamento de tecla para a página de propriedades para processamento. |
Requisitos
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 |