Вниз
Скачать: CL | DM;

Перехват записи в буфер обмена   Найти похожие ветки 

← →
Shaman_ ©   (2006-05-26 14:37) [0]

Необходимо отслеживать копирование текста в буфер обмена по  комбинации клавиш CTRL+C.
Перехватываю из своей программы CTRL + C, дальше считываю буфер через Clipboard.AsText, но естественно такой подход не всегда работает. Если в момент перехвата вызова CTRL+C моей программой, буфер обмена не успевает принять новое значение, то я естественно получаю старое значение буфера.

Как можно поймать событие записи в буфер, чтобы считывать его значение только после записи в него новых данных?


← →
MBo ©   (2006-05-26 14:44) [1]

SetClipboardViewer+WM_DRAWCLIPBOARD

BTW, я, например, обычно пользуюсь не Ctrl-C, а Ctrl-Ins


← →
Shaman_ ©   (2006-05-26 15:22) [2]

Спасибо MBo!

>BTW, я, например, обычно пользуюсь не Ctrl-C, а Ctrl-Ins
Да это не суть. У меня не шпион, а просто нужно сделать шифрования буфера обмена по CTRL+C



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.026 c
15-1157982695
Cyrax
2006-09-11 17:51
2006.10.01
Тонкости Delphi


15-1157860374
vrem
2006-09-10 07:52
2006.10.01
Грузины, чего там у вас?


3-1154063559
KygECHuK
2006-07-28 09:12
2006.10.01
Проверка наличия определенной роли у пользователя в ORACLE


2-1158171272
greengeneral
2006-09-13 22:14
2006.10.01
Как вытащить <B>x</B> из Label7.Caption:= IntToStr(x);


1-1155876271
mefodiy
2006-08-18 08:44
2006.10.01
Автоматическое открытие ComboBox




   Наверх