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
Construtores public
Nome |
Descrição |
---|---|
Constrói um objeto de CMFCToolBarsCustomizeDialog . |
|
CMFCToolBarsCustomizeDialog::~CMFCToolBarsCustomizeDialog |
Destruidor. |
Mé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 . |
Preenche o objeto fornecido de CListBox com comandos na categoria de Todos os Comandos . |
|
Preenche o objeto fornecido de CComboBox com o nome de cada categoria de comando na caixa de diálogo de Personalizar . |
|
Preenche o objeto fornecido de CListBox com o nome de cada categoria de comando na caixa de diálogo de Personalizar . |
|
Retorna o nome que é associado com a identificação determinada de comando |
|
Retorna o número de itens na lista fornecida que têm um rótulo determinada de texto. |
|
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. |
Substituições para aumentar a inicialização da folha de propriedades.Overrides ( CPropertySheet::OnInitDialog.) |
|
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 . |
Mé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
Requisitos
Cabeçalho: afxToolBarsCustomizeDialog.h