код уведомления DL_BEGINDRAG

Уведомляет родительское окно списка перетаскивания о том, что пользователь нажал левую кнопку мыши на элементе. В списке перетаскивания этот код уведомления отправляется в виде сообщения списка перетаскивания. Дополнительные сведения см. в разделе Перетаскивание сообщений со списком.

DL_BEGINDRAG

    pDragInfo = (LPARAM)(LPDRAGLISTINFO) lParam; 

Параметры

lParam

Указатель на структуру DRAGLISTINFO , содержащую код уведомления DL_BEGINDRAG, дескриптор списка перетаскивания и позицию курсора.

Возвращаемое значение

Возвращает значение TRUE , чтобы начать операцию перетаскивания, или ЗНАЧЕНИЕ FALSE , чтобы предотвратить операцию перетаскивания.

Комментарии

При обработке этого кода уведомления оконная процедура обычно определяет элемент списка в указанной позиции курсора с помощью функции LBItemFromPt . Затем возвращается значение TRUE или FALSE в зависимости от того, нужно ли перетаскивать элемент. Перед возвратом true процедура окна должна сохранить индекс элемента списка, чтобы приложение знало, какой элемент следует переместить или скопировать после завершения операции перетаскивания.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
Заголовок
Commctrl.h