Classe de CMFCPropertySheet
A classe de CMFCPropertySheet suporta uma folha de propriedades onde cada página de propriedades é denotada por um guia da página, um botão da barra de ferramentas, um nó de controle da árvore, ou por um item de lista.
class CMFCPropertySheet : public CPropertySheet
Membros
Construtores public
Nome |
Descrição |
---|---|
Constrói um objeto de CMFCPropertySheet . |
|
CMFCPropertySheet::~CMFCPropertySheet |
Destruidor. |
Métodos públicos
Nome |
Descrição |
---|---|
Adiciona uma página a folha de propriedades. |
|
Adicionar uma nova página de propriedades para o controle da árvore. |
|
Adiciona um novo nó para o controle da árvore. |
|
As espaçam reservas na parte superior de cada página para desenhar um cabeçalho personalizado. |
|
Recupera a altura do cabeçalho atual. |
|
Recupera um valor de enumeração que especifica a aparência da folha de propriedade atual. |
|
Retorna o objeto interno do controle de guias que suporta o controle atual da folha de propriedades. |
|
CMFCPropertySheet::GetThisClass |
Usado pela estrutura para obter um ponteiro para o objeto de CRuntimeClass que está associado com esse tipo da classe. |
Inicializa a aparência do controle atual da folha de propriedades. |
|
Chamado pela estrutura quando uma página de propriedades é ativada. |
|
Chamado pela estrutura para desenhar um cabeçalho da página de propriedades personalizado. |
|
CMFCPropertySheet::OnInitDialog |
Trata a mensagem de WM_INITDIALOG .Overrides ( CPropertySheet::OnInitDialog.) |
Chamado pela estrutura para remover uma página de propriedades de um controle da árvore. |
|
CMFCPropertySheet::PreTranslateMessage |
Converte mensagens de janela antes que são distribuídos funções do windows de TranslateMessage e de DispatchMessage .Overrides ( CPropertySheet::PreTranslateMessage.) |
Remove um nó de controle da árvore. |
|
Remove uma página de propriedades da folha de propriedades. |
|
Especifica a lista de imagens que são usadas no controle de navegação do painel do Outlook. |
|
Especifica a aparência da folha de propriedades. |
Comentários
A classe representa as folhas de CMFCPropertySheet de propriedade, também conhecido como caixas de diálogo de tabulação.a classe de CMFCPropertySheet pode exibir uma página de propriedades em uma variedade de maneiras.
Execute as seguintes etapas para usar a classe de CMFCPropertySheet em seu aplicativo:
Uma classe derivada da classe de CMFCPropertySheet e nomeie a classe, por exemplo, CMyPropertySheet.
Construir um objeto de CMFCPropertyPage para cada página de propriedades.
Chame o método de CMFCPropertySheet::SetLook no construtor de CMyPropertySheet.Um parâmetro do método especifica que as páginas de propriedades serão exibidas como guias na parte superior ou à esquerda da folha de propriedades; guias em 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 da árvore; ou como uma lista de itens no lado esquerdo da folha de propriedades.
Se você criar uma folha de propriedades em estilo de uma barra de ferramentas do Microsoft Outlook, chame o método de CMFCPropertySheet::SetIconsList para associar uma lista de imagem junto com as páginas de propriedades.
Chame o método de CMFCPropertySheet::AddPage para cada página de propriedades.
Crie um controle de CMFCPropertySheet e chamar o método de DoModal .
Ilustrações
A ilustração a seguir mostra uma folha de propriedades que é o estilo de uma barra de ferramentas inserido Microsoft Outlook.A barra de ferramentas do Outlook aparece no lado esquerdo da folha de propriedades.
A ilustração a seguir mostra uma folha de propriedades que contém um objeto de Classe de CMFCPropertyGridCtrl .Este objeto é uma folha de propriedades em estilo de uma folha de propriedades padrão dos controles comuns.
A ilustração a seguir mostra uma folha de propriedades que é o estilo de um controle da árvore.
Hierarquia de herança
Requisitos
Cabeçalho: afxpropertysheet.h