Александр Андреев
68 сообщений
#14 лет назад
Доброе время суток, уважаемые программисты! Вопрос в частности по С.
Возможно ли реализовать программу (т.е. реально ли это в принципе), которая будет хранить данные, побывавшие в буфере обмена? Причём данные не только обычных для windows файлов (текст, картинка и т.п.), но специфические данные (приведу пример из Flash, т.к. мне это ближе : кадр временной шкалы, клип, кривая и т.п.).
Если такая программа уже реализована, буду благодарен за ссылку (сам я ничего подходящего не нашёл).
Предлагать реализовать тоже не нужно, нужно только ваше мнение. Если это возможно, то я сам хочу попытаться сделать её.
Спасибо!
Николай М.
1895 сообщений
#14 лет назад
Запросто.

Ставите глобальный хук на событие помещения информации в буфер обмена, где то себе сохраняете эту информацию, потом уже делаете с ней что захотите...

сходу нашол все что надо:



П.С. Не пишу на С++
Владимир М.
327 сообщений
#14 лет назад
Возможно реализовать практически всё что угодно.
Желаете множественный буфер обмена - попросите гугл, он что-нибудь подберёт...
Александр Андреев
68 сообщений
#14 лет назад
Цитата ("intelleks"):
множественный буфер обмена

ах вот как это называется...чайник я, что ещё сказать
Игорь Савченко
5 сообщений
#14 лет назад
Очень простой функционал.

WinAPI SetClipboardData отвечает за это, ну так. можно и по типам данных различать)

Перехватили функцию во всех процессах, и сохраняем данные в какой-нить файл, почему-бы не в БД(SQLite)