особенно интересно, какие сообщения получает программа, когда происходит ctrl-v / ctrl-c либо вырезать-копировать-вставить
какие сообщения - не знаю но можно сделать обычную форум с одним текстовым полем, захватить ее в spy++ и сделать логирование всех сообщений.
При небольшом желании и усидчивости всё, что я написал ниже можно найти за пять минут. Разделы BEGINNERS и природная лень погубят в тебе кодера, лечись. GetClipboardViewer - получить все перехватчики ChangeClipboardChain - удалить перехватчик из цепи SetClipboardViewer - установить перехватчик WM_DRAWCLIPBOARD - сообщение, когда изменяется буфер OpenClipboard - открыть буфер для работы IsClipboardFormatAvailable - проверить формат данных в буфере GetClipboardData - получить данные из буфера обмена CloseClipboard - закрыть буфер EmptyClipboard - очистить SetClipboardData - записать свои данные
Explode Sense Покурил маны Такой вопрос После GetClipboardData мы вызываем GlobalLock. Как узнать, какого размера данные находятся в буффере? Текст мы по нуль-терминатору вычислим. А если в буффере НЕ текст?