Compartilhar via


Classe de CMFCToolBarsCustomizeDialog

Uma caixa de diálogo sem-modo da guia (Classe de CPropertySheet) que permite ao usuário para personalizar barras de ferramentas, os menus, os atalhos de teclado, as ferramentas definidos pelo usuário, e o estilo visual em um aplicativo.Normalmente, o usuário acessa esta caixa de diálogo selecionando Personalizar do menu de Ferramentas .

a caixa de diálogo de Personalizar tem seis guias: Comandos, Barras de Ferramentas, Ferramentas, Teclado, Menu, e Opções.

class CMFCToolBarsCustomizeDialog : public CPropertySheet

Membros

Bb983543.collapse_all(pt-br,VS.110).gifConstrutores public

Nome

Descrição

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog

Constrói um objeto de CMFCToolBarsCustomizeDialog .

CMFCToolBarsCustomizeDialog::~CMFCToolBarsCustomizeDialog

Destruidor.

Bb983543.collapse_all(pt-br,VS.110).gifMétodos públicos

Nome

Descrição

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::AddButton

Insere um botão da barra de ferramentas na lista de comandos na página de Comandos

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::AddMenu

Carrega um menu de recursos e chama CMFCToolBarsCustomizeDialog::AddMenuCommands para adicionar menu que à lista de comandos na página de Comandos .

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::AddMenuCommands

Carrega um menu de recursos e chama CMFCToolBarsCustomizeDialog::AddMenuCommands para adicionar menu que à lista de comandos na página de Comandos .

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::AddToolBar

Carrega uma barra de ferramentas de recursos.Em seguida, porque cada comando no menu chama o método de CMFCToolBarsCustomizeDialog::AddButton para inserir um botão na lista de comandos na página de Comandos sob a categoria especificada.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::Create

Exibe a caixa de diálogo de Personalização .

CMFCToolBarsCustomizeDialog::EnableTools

Reservado para uso futuro.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::EnableUserDefinedToolbars

Habilita ou desabilita a criação de novas barras de ferramentas usando a caixa de diálogo de Personalizar .

CMFCToolBarsCustomizeDialog::FillAllCommandsList

Preenche o objeto fornecido de CListBox com comandos na categoria de Todos os Comandos .

CMFCToolBarsCustomizeDialog::FillCategoriesComboBox

Preenche o objeto fornecido de CComboBox com o nome de cada categoria de comando na caixa de diálogo de Personalizar .

CMFCToolBarsCustomizeDialog::FillCategoriesListBox

Preenche o objeto fornecido de CListBox com o nome de cada categoria de comando na caixa de diálogo de Personalizar .

CMFCToolBarsCustomizeDialog::GetCommandName

Retorna o nome que é associado com a identificação determinada de comando

CMFCToolBarsCustomizeDialog::GetCountInCategory

Retorna o número de itens na lista fornecida que têm um rótulo determinada de texto.

CMFCToolBarsCustomizeDialog::GetFlags

Recupera o conjunto de sinalizadores que afetam o comportamento da caixa de diálogo.

CMFCToolBarsCustomizeDialog::GetThisClass

Usado pela estrutura para obter um ponteiro para o objeto de CRuntimeClass que está associado com esse tipo da classe.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::OnEditToolbarMenuImage

Inicia um editor de imagem para que um usuário pode personalizar um ícone de botão da barra de ferramentas ou item de menu.

CMFCToolBarsCustomizeDialog::OnInitDialog

Substituições para aumentar a inicialização da folha de propriedades.Overrides ( CPropertySheet::OnInitDialog.)

CMFCToolBarsCustomizeDialog::PostNcDestroy

Chamado pela estrutura após a janela foi destruída.Overrides ( CPropertySheet::PostNcDestroy.)

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::RemoveButton

Remove o botão com a identificação especificado de comando de categoria especificada, ou de todas as categorias.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::RenameCategory

Renomear uma categoria na caixa de lista de categorias na guia de Comandos .

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::ReplaceButton

Substitui um botão na lista de comandos na guia de Comandos com um novo objeto botão da barra de ferramentas.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::SetUserCategory

Adiciona uma categoria para a lista de categorias que serão exibidas na guia de Comandos .

Bb983543.collapse_all(pt-br,VS.110).gifMétodos protegidos

Nome

Descrição

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::CheckToolsValidity

Chamado pela estrutura para determinar se a lista de ferramentas definidos pelo usuário é válida.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::OnAfterChangeTool

Chamado pela estrutura quando as propriedades de uma alteração definido pelo usuário de ferramenta.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::OnAssignKey

Determina se um atalho de teclado especificado pode ser atribuído a uma ação.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::OnBeforeChangeTool

Determina se uma ferramenta definido pelo usuário pode ser alterada.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::OnInitToolsPage

Chamado pela estrutura quando o usuário escolher a guia de Ferramentas for solicitado.

Comentários

Para exibir a caixa de diálogo de Personalizar , crie um objeto de CMFCToolBarsCustomizeDialog e chame o método de CMFCToolBarsCustomizeDialog::Create .

Quando a caixa de diálogo de Personalizar estiver ativo, o aplicativo funciona em um modo especial que limitam o usuário para tarefas de personalização.

Exemplo

O exemplo a seguir demonstra como usar vários métodos na classe de CMFCToolBarsCustomizeDialog .O exemplo mostra como substituir um botão da barra de ferramentas na caixa de listagem de comandos na página de Comandos , permitir a criação de novas barras de ferramentas usando a caixa de diálogo de Personalizar , e exibir a caixa de diálogo de Personalização .Este trecho de código é parte de Exemplo de demonstração de IE.

    pDlgCust->ReplaceButton (ID_FAVORITS_DUMMY,
        CMFCToolBarMenuButton ((UINT)-1, menuFavorites, -1, strFavorites));
    pDlgCust->EnableUserDefinedToolbars();
    pDlgCust->Create ();

Hierarquia de herança

CObject

   CCmdTarget

      CWnd

         CPropertySheet

            CMFCToolBarsCustomizeDialog

Requisitos

Cabeçalho: afxToolBarsCustomizeDialog.h

Consulte também

Referência

Gráfico de hierarquia

Classe de CPropertySheet

Outros recursos

Classes MFC