
Objetos da classe CPropertySheet representam folhas de propriedades, também conhecidas como caixas de diálogo do guia. UmPlanilha de propriedades consiste em um objeto CPropertySheet e um ou mais objetos de CPropertyPage . Um folha de propriedades é exibido pela estrutura como uma janela com um conjunto de índices de guia, com o qual o usuário seleciona a página atual e uma área para a página atualmente selecionada.
Mesmo que CPropertySheet não é derivada de CDialog, gerenciar um objeto de CPropertySheet é semelhante ao gerenciamento de um objeto de CDialog . Por exemplo, a criação de um folha de propriedades requer construção de duas partes: chamar o Construtor e, em seguida, chamar DoModal para uma folha de propriedades de janela restrita ou criar para umPlanilha de propriedades sem janela restrita. CPropertySheet tem dois tipos de construtores: CPropertySheet:: Construct e CPropertySheet:: CPropertySheet.
Intercâmbio de dados entre um objeto CPropertySheet e algum objeto externo é semelhante ao intercâmbio de dados com um objeto de CDialog . A diferença importante é que as configurações de umPlanilha de propriedades normalmente são variáveis de membro de objetos de CPropertyPage em vez do próprio objeto CPropertySheet.
Você pode criar um tipo de caixa de diálogo de guia chamado um assistente, que consiste em uma folha de propriedades com uma seqüência de páginas de propriedade que orientam o usuário através das etapas de uma operação, como configuração de um dispositivo ou criando um boletim informativo. Na caixa de diálogo tipo de Assistente de guia, as páginas de propriedades não tem abas e página apenas uma propriedade é visível em um tempo. Além disso, em vez de OK e aplicar agora botões, uma caixa de diálogo tipo de assistente guia tem um botão Voltar, um botão Avançar ou em concluir, um botão Cancelar e um botão de ajuda.
Para criar uma caixa de diálogo tipo de assistente, siga as mesmas etapas que você deve seguir para criar umPlanilha de propriedades padrão, mas chamar SetWizardMode antes de chamar DoModal. Para ativar os botões assistente, chame SetWizardButtons, uso de sinalizadores de personalizar a função e a aparência. Para habilitar o botão de concluir, chame SetFinishText após o usuário executou a ação na última página do Assistente.
Para obter mais informações sobre como usar CPropertySheet objetos, consulte o artigo Folhas de propriedades , na Guia do programador do Visual C++.
# include lt;afxdlgs.h>
Membros da classe | Classe base | Gráfico de hierarquia
Samples MFC Sample BINDENRL | MFC Sample CMNCTRL1 | MFC Sample CMNCTRL2 | MFC Sample LISTHDR | MFC Sample PROPDLG | MFC Sample SNAPVW