Вы всегда можете вызвать PostMessage с личным сообщением в диапазоне WM_APP и в обработчике сообщений показать ошибку.
Таким образом, вы показываете ошибку после того, как операция перетаскивания действительно завершена, и нет никакой опасности что-либо испортить.