Проблема с перетаскиванием в VC ++ - PullRequest
0 голосов
/ 24 августа 2010

Я впервые работаю над Drag-Drop в MFC, и я очень сильно застрял .. Я вижу, что какой-то формат используется для перетаскивания внутри списка, и его значение всегда равно 49391. Я понятия не имею, откуда этот номер. Я зарегистрировал только два формата, а именно CF_HDROP и другой закрытый формат [чье значение не совпадает с этим] .. Может кто-нибудь помочь с этим?

И как ни странно, когда я проверял msdn, он не дает такого высокого значения формата: http://msdn.microsoft.com/en-us/library/ff729168%28VS.85%29.aspx .. Я получаю это значение последовательно; несмотря на перестройки; перезапуск и т. д. Итак, я предполагаю, что это должен быть какой-то стандартный формат. Любая помощь будет очень полезна.

1 Ответ

0 голосов
/ 24 августа 2010

MFC обычно использует OLE с перетаскиванием под обложками для выполнения своей работы, а не буфер обмена.

Пример MFC .

НО:

Единая передача данных Один раздел охватывает использование буфера обмена среди других вещей.

Включение перетаскивания без OLE

Наслаждайся.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...