Поделиться через


Класс CDragListBox

В дополнение к предоставлению возможностей списка Windows, класс CDragListBox позволяет пользователю к элементам списка move, как имена файлов в списке.

class CDragListBox : public CListBox

Члены

Открытые конструкторы

Имя

Описание

CDragListBox::CDragListBox

Создает объект CDragListBox.

Открытые методы

Имя

Описание

CDragListBox::BeginDrag

Вызывается инфраструктурой при запуске операции перетаскивания.

CDragListBox::CancelDrag

Вызываемый платформой, когда операция перетаскивания будет отменена.

CDragListBox::Dragging

Вызывается средой во время операции перетаскивания.

CDragListBox::DrawInsert

Рисует руководство вставки списка перетаскивания.

CDragListBox::Dropped

Вызываемый средой после того, как элемент будет удален.

CDragListBox::ItemFromPt

Возвращает координаты перетаскиваемый элемент.

Заметки

Списки с этой возможностью позволяют пользователям сортировать элементы в списке в какой-либо образ не является наиболее полезным. По умолчанию список перемещает элемент в новое место в списке. Однако объекты CDragListBox можно настраивать для копирования элементов, а не перемещать их.

Элемент управления списка, связанный с классом CDragListBox не должно иметь LBS_SORT или стиль LBS_MULTIPLESELECT. Описание стилей список см. в разделе Стили списков.

Для использования списка перетаскивания в диалоговом окне приложения, добавьте элемент управления списка к конкретному шаблону диалогового окна с помощью редактора диалоговых окон и затем присвойте переменной члена (категории Control и переменной типа CDragListBox), соответствующий элементу управления списка в шаблоне диалогового окна.

Дополнительные сведения о присвоить элементы управления к переменным члена см. в разделе Ярлык, определение переменных-членов для элементов управления диалогового окна.

Иерархия наследования

CObject

CCmdTarget

CWnd

CListBox

CDragListBox

Требования

Header: afxcmn.h

См. также

Ссылки

Класс CListBox

Диаграмма иерархии

Класс CListBox

Основные понятия

Образец TSTCON MFC