WM_DROPFILES сообщение

Отправляется, когда пользователь удаляет файл в окно приложения, зарегистрированного как получатель удаленных файлов.

PostMessage(
    (HWND) hWndControl,   // handle to destination control
    (UINT) WM_DROPFILES,  // message ID
    (WPARAM) wParam,      // = (WPARAM) (HDROP) hDrop;
    (LPARAM) lParam       // = 0; not used, must be zero 
);          

Параметры

hDrop

Дескриптор внутренней структуры, описывающей удаленные файлы. Передайте этот маркер DragFinish, DragQueryFile или DragQueryPoint , чтобы получить сведения о удаленных файлах.

lParam

Должен равняться нулю.

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

Приложение должно возвращать ноль, если оно обрабатывает это сообщение.

Комментарии

Дескриптор HDROP объявлен в Shellapi.h. Этот заголовок необходимо включить в сборку, чтобы использовать WM_DROPFILES. Дополнительные сведения об использовании перетаскивания для передачи данных оболочки см. в разделе Передача данных оболочки с помощью перетаскивания или буфера обмена.

Требования

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

См. также раздел

PostMessage

DragAcceptFiles