Clase de CDragListBox
Además de proporcionar la funcionalidad de un cuadro de lista de Windows, la clase de CDragListBox permite al usuario mueva elementos de cuadro de lista, como nombres de archivo, en el cuadro de lista.
class CDragListBox : public CListBox
Members
Constructores públicos
Name |
Descripción |
---|---|
Crea un objeto CDragListBox. |
Métodos públicos
Name |
Descripción |
---|---|
Llamado por el marco cuando una operación de arrastre inicia. |
|
Llamado por el marco cuando una operación de arrastre se ha cancelado. |
|
Llamado por el marco durante una operación de arrastre. |
|
Dibuja la guía de inserción listbox de arrastre. |
|
Llamado por el marco después de que se quite el elemento. |
|
Devuelve las coordenadas del elemento que se arrastra. |
Comentarios
Los cuadros de lista con esta función permiten a los usuarios soliciten los elementos de una lista en cualquier forma le es más útil.De forma predeterminada, el cuadro de lista mueva el elemento a la nueva ubicación en la lista.Sin embargo, los objetos de CDragListBox se pueden personalizar para copiar elementos en lugar de moverlos.
El control de cuadro de lista asociada con la clase de CDragListBox no debe tener LBS_SORT o el estilo de LBS_MULTIPLESELECT .Para obtener una descripción de los estilos del cuadro de lista, vea Estilos de listbox.
Para usar un cuadro de lista de arrastre en un cuadro de diálogo existente de la aplicación, agregue un control de cuadro de lista con la plantilla de cuadro de diálogo mediante el editor de cuadros de diálogo y después asignar una variable miembro (en la categoría Control y la variable escribe CDragListBox) correspondiente al control de cuadro de lista de plantilla de cuadro de diálogo.
Para obtener más información sobre los controles a las variables miembro, vea Acceso directo para las variables miembro de Definir para Controles de cuadro de diálogo.
Jerarquía de herencia
CDragListBox
Requisitos
encabezado: afxcmn.h