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 |
---|---|
Constrói um CMFCPropertySheet objeto. |
|
CMFCPropertySheet::~CMFCPropertySheet |
Destruidor. |
Métodos públicos
Nome |
Descrição |
---|---|
Adiciona uma página para o folha de propriedades. |
|
Adiciona uma nova página de propriedades para o controle de árvore. |
|
Adiciona um nó de novo para o controle de árvore. |
|
Reserva espaço na parte superior de cada página para desenhar um cabeçalho personalizado. |
|
Recupera a altura do cabeçalho corrente. |
|
Recupera um valor de enumeração que especifica a aparência do corrente folha de propriedades. |
|
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. |
Inicializa a aparência do controle de folha de propriedades corrente. |
|
Chamada pela estrutura quando um página de propriedades está ativado. |
|
Chamado pela estrutura para desenhar um cabeçalho de página de propriedades personalizada. |
|
CMFCPropertySheet::OnInitDialog |
Manipula o WM_INITDIALOG mensagem.(Substitui CPropertySheet::OnInitDialog.) |
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.) |
Remove um nó de controle de árvore. |
|
Remove uma página de propriedades do folha de propriedades. |
|
Especifica a lista de imagens que são usados no controle de navegação do painel do Outlook. |
|
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:
Derivar uma classe do CMFCPropertySheet classe e nome da classe, por exemplo, CMyPropertySheet.
Construir um CMFCpropriedadePage objeto para cada propriedade página.
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.
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.
Chamar o CMFCPropertySheet::AddPage método para cada página de propriedades.
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
Requisitos
Cabeçalho: afxpropertysheet.h