Clase de CMFCToolBarsCustomizeDialog

Un cuadro de diálogo no modal de tabulación (Clase de CPropertySheet) que permite al usuario personalizar barras de herramientas, menús, los métodos abreviados de teclado, las herramientas definido por el usuario, y el estilo visual en una aplicación.Normalmente, el usuario tiene acceso a este cuadro de diálogo Personalizar seleccionando en el menú de Herramientas .

El cuadro de diálogo de Personalizar tiene seis pestañas: comandos, barras de herramientas, Herramientas, Teclado, Menú, y Opciones.

class CMFCToolBarsCustomizeDialog : public CPropertySheet

Members

Bb983543.collapse_all(es-es,VS.110).gifConstructores públicos

Name

Descripción

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog

Crea un objeto CMFCToolBarsCustomizeDialog.

CMFCToolBarsCustomizeDialog::~CMFCToolBarsCustomizeDialog

Un destructor.

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

Name

Descripción

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::AddButton

Inserta un botón de la barra de herramientas de la lista de comandos en la página de Commandos

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::AddMenu

Carga un menú de los recursos y llama a CMFCToolBarsCustomizeDialog::AddMenuCommands para agregar ese menú a la lista de comandos en la página de Commandos.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::AddMenuCommands

Carga un menú de los recursos y llama a CMFCToolBarsCustomizeDialog::AddMenuCommands para agregar ese menú a la lista de comandos en la página de Commandos.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::AddToolBar

carga una barra de herramientas de los recursos.A continuación, porque cada comando del menú llama al método de CMFCToolBarsCustomizeDialog::AddButton para insertar un botón en la lista de comandos en la página de Commandos bajo la categoría especificada.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::Create

Muestra el cuadro de diálogo de personalización .

CMFCToolBarsCustomizeDialog::EnableTools

Reservado para uso futuro.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::EnableUserDefinedToolbars

Habilita o deshabilita crear nuevas barras de herramientas mediante el cuadro de diálogo Personalizar .

CMFCToolBarsCustomizeDialog::FillAllCommandsList

Rellena el objeto proporcionado de CListBox con los comandos de la categoría de Todos los comandos .

CMFCToolBarsCustomizeDialog::FillCategoriesComboBox

Rellena el objeto proporcionado de CComboBox con el nombre de cada categoría de comando en el cuadro de diálogo de Personalizar .

CMFCToolBarsCustomizeDialog::FillCategoriesListBox

Rellena el objeto proporcionado de CListBox con el nombre de cada categoría de comando en el cuadro de diálogo de Personalizar .

CMFCToolBarsCustomizeDialog::GetCommandName

Recupera el nombre que está asociado con la identificación especificada de comando

CMFCToolBarsCustomizeDialog::GetCountInCategory

Recupera el número de elementos en la lista proporcionada que tienen una etiqueta de texto determinado.

CMFCToolBarsCustomizeDialog::GetFlags

Recupera el conjunto de indicadores que afectan al comportamiento del cuadro de diálogo.

CMFCToolBarsCustomizeDialog::GetThisClass

Utiliza el marco para obtener un puntero al objeto de Recursos que está asociado a este tipo de clase.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::OnEditToolbarMenuImage

Inicia un editor de imágenes de modo que un usuario puede personalizar un icono de botón de la barra de herramientas o el elemento de menú.

CMFCToolBarsCustomizeDialog::OnInitDialog

reemplaza para aumentar la inicialización de la hoja de propiedades.(Reemplaza CPropertySheet::OnInitDialog.)

CMFCToolBarsCustomizeDialog::PostNcDestroy

Llamado por el marco una vez que la ventana.(Reemplaza CPropertySheet::PostNcDestroy.)

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::RemoveButton

Quita el botón con el identificador especificado de comando de la categoría especificada, o de todas las categorías.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::RenameCategory

Cambia el nombre de una categoría del cuadro de lista de categorías en la pestaña de Commandos.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::ReplaceButton

Reemplaza un botón en la lista de comandos en la pestaña de Commandos con un nuevo objeto de botón de la barra de herramientas.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::SetUserCategory

Agrega una categoría a la lista de categorías que aparezcan en la ficha de Commandos.

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

Name

Descripción

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::CheckToolsValidity

Llamado por el marco para determinar si la lista de herramientas definido por el usuario es válida.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::OnAfterChangeTool

Llamado por el marco cuando las propiedades de un cambio de herramienta definido por el usuario.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::OnAssignKey

Determina si un método abreviado de teclado especificado se puede asignar a una acción.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::OnBeforeChangeTool

Determina si una herramienta definido por el usuario puede cambiar.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::OnInitToolsPage

Llamado por el marco cuando el usuario elige se solicita la pestaña de Herramientas .

Comentarios

Para mostrar el cuadro de diálogo de Personalizar , cree un objeto de CMFCToolBarsCustomizeDialog y llame al método Create.

Mientras el cuadro de diálogo de Personalizar está activa, la aplicación funciona en un modo especial que limite a las tareas de personalización.

Ejemplo

El ejemplo siguiente se muestra cómo utilizar varios métodos en la clase de CMFCToolBarsCustomizeDialog .El ejemplo muestra cómo reemplazar un botón de la barra de herramientas en el cuadro de lista de comandos en la página de Commandos, habilitar crear nuevas barras de herramientas mediante el cuadro de diálogo Personalizar , y mostrar el cuadro de diálogo de personalización .Este fragmento de código es parte de Ejemplo de demostración de IE.

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

Jerarquía de herencia

CObject

   CCmdTarget

      CWnd

         CPropertySheet

            CMFCToolBarsCustomizeDialog

Requisitos

encabezado: afxToolBarsCustomizeDialog.h

Vea también

Referencia

Gráfico de jerarquía

Clase de CPropertySheet

Otros recursos

Clases de MFC