Clase de CVSListBox

La clase de CVSListBox admite un control de lista modificable.

class CVSListBox : public CVSListBoxBase

Miembros

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

Name

Descripción

CVSListBox::CVSListBox

Crea un objeto CVSListBox.

CVSListBox::~CVSListBox

Un destructor.

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

Name

Descripción

CVSListBox::AddItem

agrega una cadena a un control de lista.(Reemplaza CVSListBoxBase::AddItem.)

CVSListBox::EditItem

Comienza una operación de edición de texto de un elemento de control list.(Reemplaza CVSListBoxBase::EditItem.)

CVSListBox::GetCount

Recupera el número de cadenas en un control de lista modificable.(Reemplaza CVSListBoxBase::GetCount.)

CVSListBox::GetItemData

Recupera un valor de 32 bits específico de la aplicación que está asociado a un elemento modificable del control de lista.(Reemplaza CVSListBoxBase::GetItemData.)

CVSListBox::GetItemText

Recupera el texto de un elemento modificable del control de lista.(Reemplaza CVSListBoxBase::GetItemText.)

CVSListBox::GetSelItem

Recupera el índice de base cero del elemento actualmente seleccionado en un control de lista modificable.(Reemplaza CVSListBoxBase::GetSelItem.)

CVSListBox::PreTranslateMessage

Traduce mensajes de ventana antes de que se envíen a las funciones de TranslateMessage y de DispatchMessage Windows.Para obtener más sintaxis de información y de método, vea CWnd::PreTranslateMessage.(Reemplaza CVSListBoxBase::PreTranslateMessage.)

CVSListBox::RemoveItem

Quita un elemento de un control de lista modificable.(Reemplaza CVSListBoxBase::RemoveItem.)

CVSListBox::SelectItem

Selecciona una cadena modificable del control de lista.(Reemplaza CVSListBoxBase::SelectItem.)

CVSListBox::SetItemData

Asocia un valor de 32 bits específico de la aplicación a un elemento modificable del control de lista.(Reemplaza CVSListBoxBase::SetItemData.)

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

Name

Descripción

CVSListBox::GetListHwnd

Devuelve el identificador al control incrustado actual de la vista de lista.

Comentarios

La clase de CVSListBox proporciona un conjunto de botones de edición que permiten al usuario para crear, modificar, eliminar, o para reorganizar los elementos en un control de lista.

A continuación se muestra una imagen del control de lista modificable.La segunda entrada de lista, que se denomina “Elemento2”, está seleccionado para editar.

Control CVSListBox

Si utiliza el editor de recursos para agregar un control editable de la lista, observe que el panel de Cuadro de herramientas del editor no proporciona un control modificable predefinido de la lista.En su lugar, agregue un control estático como el control de Cuadro de grupo .El marco de trabajo usa el control estático como marcador para especificar el tamaño y la posición del control de lista modificable.

Para utilizar un control de lista modificable en una plantilla de cuadro de diálogo, declare una variable de CVSListBox en la del cuadro de diálogo.Para admitir el intercambio de datos entre la variable y el control, defina una entrada de macro de DDX_Control en el método de DoDataExchange del cuadro de diálogo.De forma predeterminada, el control de lista modificable se crea sin los botones de edición.Utilice el método heredado de CVSListBoxBase::SetStandardButtons para habilitar los botones de edición.

Para obtener más información, vea el directorio de ejemplos, el ejemplo de New Controls , los archivos de Page3.cpp y de Page3.h.

Jerarquía de herencia

CObject

   CCmdTarget

      CWnd

         CStatic

            CVSListBoxBase

               CVSListBox

Requisitos

encabezado: afxvslistbox.h

Vea también

Referencia

Gráfico de jerarquía

Otros recursos

Clases de MFC