Compartilhar via


Classe CMFCPropertySheet

The CMFCPropertySheet oferece suporte de classe um folha de propriedades onde cada página de propriedades é indicada por uma guia de página, um botão de barra de ferramentas, um nó de controle de árvore ou um item da lista.

class CMFCPropertySheet : public CPropertySheet

Membros

Construtores públicos

Nome

Descrição

CMFCPropertySheet::CMFCPropertySheet

Constrói um CMFCPropertySheet objeto.

CMFCPropertySheet::~CMFCPropertySheet

Destruidor.

Métodos públicos

Nome

Descrição

CMFCPropertySheet::AddPage

Adiciona uma página para o folha de propriedades.

CMFCPropertySheet::AddPageToTree

Adiciona uma nova página de propriedades para o controle de árvore.

CMFCPropertySheet::AddTreeCategory

Adiciona um nó de novo para o controle de árvore.

CMFCPropertySheet::EnablePageHeader

Reserva espaço na parte superior de cada página para desenhar um cabeçalho personalizado.

CMFCPropertySheet::GetHeaderHeight

Recupera a altura do cabeçalho corrente.

CMFCPropertySheet::GetLook

Recupera um valor de enumeração que especifica a aparência do corrente folha de propriedades.

CMFCPropertySheet::GetTab

Recupera o objeto de controle de guia interno que ofereça suporte a controle de folha de propriedades corrente.

CMFCPropertySheet::GetThisClass

Usado pela estrutura para obter um ponteiro para o CRuntimeClass objeto que está associado a este tipo de classe.

CMFCPropertySheet::InitNavigationControl

Inicializa a aparência do controle de folha de propriedades corrente.

CMFCPropertySheet::OnActivatePage

Chamada pela estrutura quando um página de propriedades está ativado.

CMFCPropertySheet::OnDrawPageHeader

Chamado pela estrutura para desenhar um cabeçalho de página de propriedades personalizada.

CMFCPropertySheet::OnInitDialog

Manipula o WM_INITDIALOG mensagem.(Substitui CPropertySheet::OnInitDialog.)

CMFCPropertySheet::OnRemoveTreePage

Chamada pela estrutura para remover um página de propriedades de um controle de árvore.

CMFCPropertySheet::PreTranslateMessage

Converte mensagens de janela antes que eles são expedidos para o TranslateMessage and DispatchMessage Funções do Windows.(Substitui CPropertySheet::PreTranslateMessage.)

CMFCPropertySheet::RemoveCategory

Remove um nó de controle de árvore.

CMFCPropertySheet::RemovePage

Remove uma página de propriedades do folha de propriedades.

CMFCPropertySheet::SetIconsList

Especifica a lista de imagens que são usados no controle de navegação do painel do Outlook.

CMFCPropertySheet::SetLook

Especifica a aparência do folha de propriedades.

Comentários

The CMFCPropertySheet classe representa propriedade folhas, também conhecido sistema autônomo caixas de diálogo do guia. The CMFCPropertySheet classe pode exibir um página de propriedades em uma variedade de formas.

Execute as seguintes etapas para usar o CMFCPropertySheet classe em seu aplicativo:

  1. Derivar uma classe do CMFCPropertySheet classe e nome da classe, por exemplo, CMyPropertySheet.

  2. Construir um CMFCpropriedadePage objeto para cada propriedade página.

  3. telefonar the CMFCPropertySheet::SetLook método no construtor CMyPropertySheet. Um parâmetro do método Especifica que a propriedade páginas devem ser exibidas sistema autônomo guias ao longo da parte superior ou à esquerda da folha de propriedades; guias no estilo de uma folha de propriedades do Microsoft OneNote; botões em um controle de barra de ferramentas do Microsoft Outlook; nós em um controle de árvore ou sistema autônomo uma lista de itens no lado esquerdo da folha de propriedades.

  4. Se você criar uma folha de propriedades no estilo de barra de ferramentas do Microsoft Outlook, telefonar o CMFCPropertySheet::SetIconsList método para associar uma lista de imagens em conjunto com as páginas de propriedades.

  5. Chamar o CMFCPropertySheet::AddPage método para cada página de propriedades.

  6. Criar um CMFCPropertySheet controle e telefonar seu DoModal método.

Ilustrações

A ilustração a seguir representa um propriedade folha que está no estilo de uma barra de ferramentas do Microsoft Outlook incorporado.

A ilustração a seguir representa uma folha de propriedades que está no estilo de uma folha de propriedade de controles comuns padrão.

A ilustração a seguir representa uma folha de propriedades que está no estilo de um controle de árvore.

Hierarquia de herança

CObject

   CCmdTarget

      CWnd

         CPropertySheet

            CMFCPropertySheet

Requisitos

Cabeçalho: afxpropertysheet.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CMFCPropertyPage

Classe CMFCOutlookBar

Outros recursos

Classes (@@)