Он не обрабатывается сообщениями Windows, хотя для его работы требуется цикл сообщений.Классическое требование COM.Начните читать в RegisterDragDrop (), чтобы увидеть сантехнику.
Примечательно, что UACI-аспект UAC мешает, вы не можете D + D от процесса без повышенных прав до процесса с повышенными правами.ChangeWindowsMessageFilter () - это обычный обходной путь, он не работает для D + D.Не знаю обходной путь.