CLCL


Вкладка Отслеживание




Здесь на клавиши Ctrl+C и Ctrl+V задаётся хук. Хук это функция перехвата нажатия клавиш.Функция SetWindowsHookEx с константой WH_KEYBOARD_LL (отслеживание событий клавиатуры) срабатывает на соответствующие события и выполняет добавление буфера обмена в историю, а при вставке выполняет проверку дубликата.

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

Кнопка Добавить позволяет задать индивидуальные параметры для определённого окна.