Classe 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 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