Есть программа - файловый менеджер под винду. Нужно научить ее работать с буфером обмена виндоус, а конкретно: чтобы скопированные файлы в программе можно было вставить в Windows Explorer и наоборот. Все пишется в MVS.NET на C++ с использованием MFC. У меня есть MSDN, но я что-то не нашел статьи именно про Shell Clipboard для MFC. Собственно в сам clipboard я данные могу занести в нужном формате. В MFC есть класс CDataObject, который работает с ним или просто WinAPI можно пользовать, но как я понял это только часть целого процесса работы с обектами OLE с использованием интерфейсов COM. Большая просьба поделиться ссылочками или кодом конкретно MFC&C++ реализации процесса copy/move/paste, заодно можно и drag&drop версию всего этого дела.