Clase de CVSListBox
La clase de CVSListBox admite un control de lista modificable.
class CVSListBox : public CVSListBoxBase
Miembros
Constructores públicos
Name |
Descripción |
---|---|
Crea un objeto CVSListBox. |
|
CVSListBox::~CVSListBox |
Un destructor. |
Métodos públicos
Name |
Descripción |
---|---|
agrega una cadena a un control de lista.(Reemplaza CVSListBoxBase::AddItem.) |
|
Comienza una operación de edición de texto de un elemento de control list.(Reemplaza CVSListBoxBase::EditItem.) |
|
Recupera el número de cadenas en un control de lista modificable.(Reemplaza CVSListBoxBase::GetCount.) |
|
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.) |
|
Recupera el texto de un elemento modificable del control de lista.(Reemplaza CVSListBoxBase::GetItemText.) |
|
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.) |
Quita un elemento de un control de lista modificable.(Reemplaza CVSListBoxBase::RemoveItem.) |
|
Selecciona una cadena modificable del control de lista.(Reemplaza CVSListBoxBase::SelectItem.) |
|
Asocia un valor de 32 bits específico de la aplicación a un elemento modificable del control de lista.(Reemplaza CVSListBoxBase::SetItemData.) |
Métodos protegidos
Name |
Descripción |
---|---|
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.
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
CVSListBoxBase
Requisitos
encabezado: afxvslistbox.h