Compartir a través de


CMFCToolBarEditBoxButton Class

un botón de la barra de herramientas que contiene un control de edición (CEdit (Clase)).

class CMFCToolBarEditBoxButton : public CMFCToolBarButton

Members

Constructores públicos

Name

Descripción

CMFCToolBarEditBoxButton::CMFCToolBarEditBoxButton

Crea un objeto CMFCToolBarEditBoxButton.

CMFCToolBarEditBoxButton::~CMFCToolBarEditBoxButton

Un destructor.

Métodos públicos

Name

Descripción

CMFCToolBarEditBoxButton::CanBeStretched

Especifica si un usuario puede ajustar el botón durante la personalización. (Reemplaza CMFCToolBarButton::CanBeStretched.)

CMFCToolBarEditBoxButton::CopyFrom

Copia las propiedades de otro botón de la barra de herramientas para el botón actual. (Reemplaza CMFCToolBarButton::CopyFrom.)

CMFCToolBarEditBoxButton::CMFCToolBarEditBoxButton::CreateEdit

Crea un nuevo control de edición del botón.

CMFCToolBarEditBoxButton::CreateObject

Utiliza el marco para crear una instancia dinámica de este tipo de clase.

CMFCToolBarEditBoxButton::GetByCmd

Recupera el primer objeto de CMFCToolBarEditBoxButton en la aplicación que tiene el identificador especificado de comando

CMFCToolBarEditBoxButton::GetContentsAll

Recupera el texto del primer control de barra de herramientas del cuadro de edición que tiene el identificador especificado de comando

CMFCToolBarEditBoxButton::GetContextMenuID

Recupera el Id. de recurso de menú contextual que está asociado al botón.

CMFCToolBarEditBoxButton::GetEditBorder

Recupera el rectángulo delimitador de la parte de edición del botón del cuadro de edición.

CMFCToolBarEditBoxButton::CMFCToolBarEditBoxButton::GetEditBox

Devuelve un puntero al control de edición que se inserta en el botón.

CMFCToolBarEditBoxButton::GetHwnd

Recupera el identificador de ventana que está asociado al botón de la barra de herramientas. (Reemplaza CMFCToolBarButton::GetHwnd.)

CMFCToolBarEditBoxButton::GetInvalidateRect

Recupera la región del área cliente del botón que debe volver a dibujar. (Reemplaza CMFCToolBarButton::GetInvalidateRect.)

CMFCToolBarEditBoxButton::GetThisClass

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

CMFCToolBarEditBoxButton::HaveHotBorder

Determina si un borde del botón de cuando un usuario hace clic en el botón. (Reemplaza CMFCToolBarButton::HaveHotBorder.)

CMFCToolBarEditBoxButton::IsFlatMode

Determina si los botones del cuadro de edición tienen un estilo plano.

CMFCToolBarEditBoxButton::NotifyCommand

especifica si el botón procesa el mensaje de WM_COMMAND . (Reemplaza CMFCToolBarButton::NotifyCommand.)

CMFCToolBarEditBoxButton::OnAddToCustomizePage

Llamado por el marco cuando el botón se agrega a un cuadro de diálogo de Personalizar . (Reemplaza CMFCToolBarButton::OnAddToCustomizePage.)

CMFCToolBarEditBoxButton::OnCalculateSize

Llamado por el marco para calcular el tamaño del botón para el contexto y el estado de vinculación especificados del dispositivo. (Reemplaza CMFCToolBarButton::OnCalculateSize.)

CMFCToolBarEditBoxButton::OnChangeParentWnd

Llamado por el marco cuando el botón se inserta en una nueva barra de herramientas. (Reemplaza CMFCToolBarButton::OnChangeParentWnd.)

CMFCToolBarEditBoxButton::OnClick

Llamado por el marco cuando el usuario hace clic en el botón del mouse. (Reemplaza CMFCToolBarButton::OnClick.)

CMFCToolBarEditBoxButton::OnCtlColor

Llamado por el marco cuando la barra de herramientas principal controla un mensaje de WM_CTLCOLOR . (Reemplaza CMFCToolBarButton::OnCtlColor.)

CMFCToolBarEditBoxButton::OnDraw

Llamado por el marco para dibujar el botón mediante los estilos y las opciones especificados. (Reemplaza CMFCToolBarButton::OnDraw.)

CMFCToolBarEditBoxButton::OnDrawOnCustomizeList

Llamado por el marco para dibujar el botón del panel de Commandos del cuadro de diálogo de Personalizar . (Reemplaza CMFCToolBarButton::OnDrawOnCustomizeList.)

CMFCToolBarEditBoxButton::OnGlobalFontsChanged

Llamado por el marco cuando la fuente global ha cambiado. (Reemplaza CMFCToolBarButton::OnGlobalFontsChanged.)

CMFCToolBarEditBoxButton::OnMove

Llamado por el marco cuando la barra de herramientas principal se mueve. (Reemplaza CMFCToolBarButton::OnMove.)

CMFCToolBarEditBoxButton::OnShow

Llamado por el marco cuando el botón se vuelve visible o invisible. (Reemplaza CMFCToolBarButton::OnShow.)

CMFCToolBarEditBoxButton::OnSize

Llamado por el marco cuando la barra de herramientas principal cambia sus causas o el tamaño de la posición y de este cambio el botón al tamaño del cambio. (Reemplaza CMFCToolBarButton::OnSize.)

CMFCToolBarEditBoxButton::OnUpdateToolTip

Llamado por el marco cuando la barra de herramientas principal actualiza el texto de información sobre herramientas. (Reemplaza CMFCToolBarButton::OnUpdateToolTip.)

CMFCToolBarEditBoxButton::Serialize

Lee este objeto de un archivo o de escribe en un archivo. (Reemplaza CMFCToolBarButton::Serialize.)

CMFCToolBarEditBoxButton::SetACCData

Rellena el objeto proporcionado de CAccessibilityData con datos de accesibilidad del botón de la barra de herramientas. (Reemplaza CMFCToolBarButton::SetACCData.)

CMFCToolBarEditBoxButton::CMFCToolBarEditBoxButton::SetContents

Establece el texto del control de edición del botón.

CMFCToolBarEditBoxButton::CMFCToolBarEditBoxButton::SetContentsAll

Encuentra el botón del control de edición que tiene un identificador especificado de comando, y establece el texto del control de edición de ese botón.

CMFCToolBarEditBoxButton::SetContextMenuID

Especifica el Id. de recurso de menú contextual que está asociado al botón.

CMFCToolBarEditBoxButton::SetFlatMode

Especifique el aspecto plano de estilo de los botones del cuadro de edición de la aplicación.

CMFCToolBarEditBoxButton::CMFCToolBarEditBoxButton::SetStyle

Especifica el estilo de botón. (Reemplaza CMFCToolBarButton::SetStyle.)

Comentarios

Para agregar un botón del cuadro de edición a una barra de herramientas, siga estos pasos:

1. Reserva un Id. de recurso ficticio para el botón del recurso primario de la barra de herramientas.

2. Construya un objeto CMFCToolBarEditBoxButton.

3. En el controlador de mensajes que procesa el mensaje de AFX_WM_RESETTOOLBAR , reemplace el botón ficticio con el nuevo botón de cuadro combinado con CMFCToolBar::ReplaceButton.

Para obtener más información, vea Tutorial: Poner controles en las barras de herramientas.

Ejemplo

El ejemplo siguiente se muestra cómo utilizar varios métodos en la clase de CMFCToolBarEditBoxButton . El ejemplo muestra cómo especificar que un usuario puede ajustar el botón durante la personalización, especifica que un borde del botón de cuando un usuario hace clic en el botón, establece el texto del control de cuadro de texto, especifique el aspecto plano de estilo de los botones del cuadro de edición de la aplicación, y especifica el estilo de un control de cuadro de edición de la barra de herramientas.

 CMFCToolBarEditBoxButton* boxButton = new CMFCToolBarEditBoxButton();
    boxButton->CanBeStretched();
    boxButton->HaveHotBorder();
    boxButton->SetContents(_T("edit box button"));
    boxButton->SetFlatMode(true);
    boxButton->SetStyle(TBBS_PRESSED);

Jerarquía de herencia

CObject

   CMFCToolBarButton

      CMFCToolBarEditBoxButton

Requisitos

encabezado: afxtoolbareditboxbutton.h

Vea también

Tareas

Tutorial: Poner controles en las barras de herramientas

Referencia

Gráfico de jerarquías

CMFCToolBarButton Class

CEdit (Clase)

CMFCToolBar::ReplaceButton

Otros recursos

Clases de MFC