Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Uma caixa de diálogo sem janela restrita guia (Classe CPropertySheet) que permite ao usuário personalizar barras de ferramentas, menus, atalhos de teclado, ferramentas definidas pelo usuário e estilo visual em um aplicativo. Normalmente, o usuário acessa esta caixa de diálogo selecionando Personalizar from the Ferramentas menu.
The Personalizar a caixa de diálogo possui seis guias: Comandos, Barras de ferramentas, Ferramentas, Teclado, Menu, and Opções.
class CMFCToolBarsCustomizeDialog : public CPropertySheet
Membros
Construtores públicos
Nome |
Descrição |
---|---|
Constrói um CMFCToolBarsCustomizeDialog objeto. |
|
CMFCToolBarsCustomizeDialog::~CMFCToolBarsCustomizeDialog |
Destruidor. |
Métodos públicos
Nome |
Descrição |
---|---|
CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::AddButton |
Insere um botão de barra de ferramentas na lista dos comandos no Comandos página |
CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::AddMenu |
Carrega um menu dos recursos e chama CMFCToolBarsCustomizeDialog::AddMenuCommands Para adicionar esse menu a lista de comandos no Comandos página. |
CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::AddMenuCommands |
Carrega um menu dos recursos e chama CMFCToolBarsCustomizeDialog::AddMenuCommands Para adicionar esse menu a lista de comandos no Comandos página. |
CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::AddToolBar |
Carrega uma barra de ferramentas de recursos.Então, para cada comando no menu chama o CMFCToolBarsCustomizeDialog::AddButton método para inserir um botão na lista de comandos na Comandos página na categoria especificada. |
CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::criar |
Exibe o Personalização caixa de diálogo. |
CMFCToolBarsCustomizeDialog::EnableTools |
Reservado para uso futuro. |
CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::EnableUserDefinedToolbars |
Ativa ou desativa a criação de novas barras de ferramentas usando o Personalizar caixa de diálogo. |
Preenche o fornecidoCListBox objeto com os comandos do Todos os comandos categoria. |
|
Preenche o fornecidoCComboBox objeto com o nome de cada categoria de comando na Personalizar caixa de diálogo. |
|
Preenche o fornecidoCListBox objeto com o nome de cada categoria de comando na Personalizar caixa de diálogo. |
|
Recupera o nome que está associado com a ID de determinado comando. |
|
Recupera o número de itens na lista fornecida com um rótulo de texto fornecida. |
|
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 CRuntimeClass objeto que está associado a este tipo de classe. |
CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::OnEditToolbarMenuImage |
Inicia um editor de imagens, de modo que um usuário pode personalizar um ícone de item de menu ou botão de barra de ferramentas. |
Substitui para ampliar a inicialização de folha de propriedades.(Substitui CPropertySheet::OnInitDialog.) |
|
Chamado pela estrutura depois que a janela foi destruída.(Substitui CPropertySheet::PostNcDestroy.) |
|
CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::RemoveButton |
Remove o botão com a ID do comando especificado da categoria especificada ou de todas as categorias. |
CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::RenameCategory |
Renomeia uma categoria a lista caixa de categorias no Comandos guia. |
CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::ReplaceButton |
Substitui um botão na lista dos comandos no Comandos guia com um novo objeto de botão de barra de ferramentas. |
CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::SetUserCategory |
Adiciona uma categoria à lista de categorias que serão exibidos na Comandos guia. |
Métodos protegidos
Nome |
Descrição |
---|---|
CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::CheckToolsValidity |
Chamado pela estrutura para determinar se a lista de ferramentas definidas pelo usuário é válida. |
CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::OnAfterChangeTool |
Chamado pela estrutura quando as propriedades de uma ferramenta definida pelo usuário mudam. |
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 definida pelo usuário pode ser alterada. |
CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::OnInitToolsPage |
Chamado pela estrutura quando o usuário escolhe o Ferramentas guia é solicitado. |
Comentários
Para exibir o Personalizar diálogo caixa, crie um CMFCToolBarsCustomizeDialog objeto e a telefonar a CMFCToolBarsCustomizeDialog::criar método.
Embora o Personalizar caixa de diálogo está ativo, o aplicativo funciona em um modo especial que limita o usuário para tarefas de personalização.
Exemplo
O exemplo a seguir demonstra como usar diversos métodos no CMFCToolBarsCustomizeDialog classe. O exemplo mostra como substituir um botão de barra de ferramentas na caixa de listagem de comandos em oComandos página, ativar criação de novas barras de ferramentas usando o Personalizar caixa de diálogo e a exibiçãoPersonalização caixa de diálogo.Neste trecho de código faz parte o Exemplo do IEDemo: Aplicativo do MFC Internet Explorer.
pDlgCust->ReplaceButton (ID_FAVORITS_DUMMY,
CMFCToolBarMenuButton ((UINT)-1, menuFavorites, -1, strFavorites));
pDlgCust->EnableUserDefinedToolbars();
pDlgCust->Create ();
Hierarquia de herança
Requisitos
Cabeçalho: afxToolBarsCustomizeDialog.h