Páginas de propriedades de ATL COM
As páginas de propriedades COM fornece uma interface de usuário para definir as propriedades (ou chamar os métodos) de um ou mais objetos COM.As páginas de propriedades são usadas amplamente por controles ActiveX fornecendo as interfaces ricas de usuário que permite que as propriedades do controle sejam definidas em tempo de design.
As páginas de propriedades são objetos COM que implementam a interface de IPropertyPage ou de IPropertyPage2 .Essas classes fornecem métodos que permitem que a página está associada com site (um objeto COM que representa o contêiner da página) e um número de objetos (COM objetos cujos métodos serão chamados em resposta a alterações feitas pelo usuário da página de propriedades).O contêiner da página de propriedades é responsável por chamar métodos na interface da página de propriedades para informar a página quando mostrar ou ocultar sua interface do usuário, e quando aplicar as alterações feitas pelo usuário para objetos subjacentes.
Cada página de propriedades pode ser compilada completamente independentemente dos objetos cujas propriedades podem ser definidas.Tudo o que uma página de propriedades precisa compreender é uma interface específica (ou conjunto de interfaces) e fornecer uma interface de usuário para chamar métodos na interface.
Para obter mais informações, consulte folhas e páginas de propriedades de propriedade em Windows SDK.
Nesta seção
especificando páginas de propriedades
Lista as etapas para especificar páginas de propriedades para o controle e mostra uma classe de exemplo.implementando páginas de propriedades
Lista as etapas para implementar páginas de propriedades, incluindo métodos para substituir.Conduz você com um exemplo completo com base no programa de exemplo ATLPages.
Seções relacionadas
exemplo de ATLPages
O sumário de exemplo para o exemplo de ATLPages, que implementa uma página de propriedades usando IPropertyPageImpl.ATL
Fornece links para tópicos conceituais sobre como programar usando a biblioteca ativa do modelo.