CMFCToolBarComboBoxButton Class
Un botón de la barra de herramientas que contiene un control de cuadro combinado (CComboBox (Clase)).
class CMFCToolBarComboBoxButton : public CMFCToolBarButton
Members
Constructores públicos
Name |
Descripción |
---|---|
Construye un CMFCToolBarComboBoxButton. |
Métodos públicos
Name |
Descripción |
---|---|
Agrega un elemento al final de la lista del cuadro combinado. |
|
Agrega un elemento a la lista del cuadro combinado. El orden de elementos de la lista es especificado por Compare. |
|
Compara dos elementos. Denominado para ordenar los elementos que AddSortedItems agrega a la lista del cuadro combinado. |
|
Crea un nuevo control de edición para el botón del cuadro combinado. |
|
Elimina un elemento de la lista del cuadro combinado. |
|
Devuelve el índice del elemento que contiene una cadena especificada. |
|
Devuelve un puntero al botón del cuadro combinado con un identificador especificada de comando |
|
Devuelve un puntero al control de cuadro combinado que se inserta en el botón del cuadro combinado. |
|
Devuelve el número de elementos en la lista del cuadro combinado. |
|
Encuentra el botón del cuadro combinado que tiene un identificador especificada de comando Devuelve el número de elementos en la lista del cuadro combinado del botón. |
|
Devuelve el índice del elemento seleccionado en la lista del cuadro combinado. |
|
Encuentra el botón del cuadro combinado que tiene un id. especificado de comando, y devuelve el índice del elemento seleccionado en la lista del cuadro combinado del botón. |
|
Devuelve un puntero al control de edición que se inserta en el botón del cuadro combinado. |
|
Devuelve la cadena asociada al índice especificado en la lista del cuadro combinado. |
|
Encuentra el botón del cuadro combinado que tiene un id. especificado de comando, y devuelve la cadena que se asocia a un índice en la lista del cuadro combinado del botón. |
|
Devuelve el valor de 32 bits que se asocia a un índice especificado en la lista del cuadro combinado. |
|
Encuentra el botón del cuadro combinado que tiene un id. especificado de comando, y devuelve el valor de 32 bits que se asocia a un índice en la lista del cuadro combinado del botón. |
|
Encuentra el botón del cuadro combinado que tiene un identificador especificada de comando Recupera el valor de 32 bits que se asocia un índice en la lista del cuadro combinado de ese botón, y devuelve el valor de 32 bits como puntero. |
|
Devuelve el texto del control de edición del cuadro combinado. |
|
Encuentra el botón del cuadro combinado que tiene un id. especificado de comando, y devuelve el texto del control de edición de ese botón. |
|
Determina si los botones del cuadro combinado de la aplicación están centrados o alineados con la parte superior de la barra de herramientas. |
|
Determina si los botones del cuadro combinado en la aplicación tienen una apariencia plana. |
|
Quita todos los elementos de cuadro de lista y control de edición del cuadro combinado. |
|
Selecciona un elemento en el cuadro combinado según su índice, valor de 32 bits, o cadena, y notifica al control de cuadro combinado sobre la selección. |
|
Encuentra el botón del cuadro combinado que tiene un identificador especificada de comando Llama a SelectItem para seleccionar un elemento en el cuadro combinado de ese botón según la cadena, se indiza, o un valor de 32 bits. |
|
Especifica si los botones del cuadro combinado de la aplicación se centrarán verticalmente o alineados con la parte superior de la barra de herramientas. |
|
Establece el alto del cuadro de lista desplegable. |
|
Especifica si los botones del cuadro combinado en la aplicación tienen una apariencia plana. |
Comentarios
Para agregar un botón del cuadro combinado en 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 CMFCToolBarComboBoxButton.
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. Para obtener un ejemplo de un botón de la barra de herramientas del cuadro combinado, vea proyecto VisualStudioDemo de ejemplo.
Ejemplo
El ejemplo siguiente se muestra cómo utilizar varios métodos en la clase de CMFCToolBarComboBoxButton . El ejemplo muestra cómo habilitar la edición y cuadros combinados, establece la posición vertical de los botones del cuadro combinado de la aplicación, establezca el alto del cuadro de lista cuando se quita siguiente, establece la apariencia plano de estilo de los botones del cuadro combinado de la aplicación, y establece el texto del cuadro de edición del botón del cuadro combinado. Este fragmento de código es parte de Ejemplo de demostración de Visual Studio.
// CObList listButtons
// POSITION posCombo
CMFCToolBarComboBoxButton* pCombo = DYNAMIC_DOWNCAST(CMFCToolBarComboBoxButton, listButtons.GetNext(posCombo));
...
pCombo->EnableWindow(true);
pCombo->SetCenterVert();
pCombo->SetDropDownHeight(25);
pCombo->SetFlatMode();
pCombo->SetText(_T("this is a combo box"));
Jerarquía de herencia
Requisitos
encabezado: afxtoolbarcomboboxbutton.h
Vea también
Tareas
Tutorial: Poner controles en las barras de herramientas