Re[2]: Как засунуть кое-что в Clipboard? (новичок)
От: kl Германия http://stardog.com
Дата: 16.01.02 13:27
Оценка:
Здравствуйте Андрей, Вы писали:

А>Вопрос, кстати, не такой уж простой. По крайней мере не имеет общего решения. Тебе придется свою структуру описывать и ее передавать в буфер обмена Windows, а также свой формат зарегистрировать (см RegisterClipboardFormat).

А>Насчет записи: если ты на MFC пишешь, то проще всего через CMemFile, а если на Win32 API — см. реализацию CMemFile, она довольно простая.
А>Опять-же, если ты MFC юзаешь, проще будет через COleDataSource и IStream все сделать.

Насчет регистрирования то все прозрачно...
Кстати, а зачем COleDataSource, чем SetClipboardData хуже? И то и то принимает HGLOBAL, а никакие drag & drop мне не нужны.
А вот про CMemFile я и забыл, но ты уверен что он нормально себя чуствует с блоком, выделенным GlobalAlloc?
Спасибо за ответ!
no fate but what we make
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.