Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как отключить у ДБТекстБокса копирование в буфер [D7, XP, 2003]


Дмитрий ©   (2014-03-20 20:03:00) 

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

Как отключить у ДБТекстБокса копирование в буфер?
Попробовал обработать комбинацию Ctrl+С и Ctrl+Ins в KeyDown и KeyUp.
Не помогло.


ixen   (2014-03-22 13:26:00) [1]

очищай буфер при нажатии комбинаций клавиш копирования


Дмитрий   (2014-03-21 16:15:00) [2]

procedure TfrmKlient.DBEdit8KeyUp(Sender: TObject; var Key: Word;
 Shift: TShiftState);
begin
 if Shift = [ssCtrl] then begin
   if Key in [45, 67] then  begin
     Key:=0;
     Shift:=[];
   end;
 end;
end;

Сейчас пытаюсь найти перехват сообщения винды о нажатии.
Где-то и перехват принтскрина подпадался.
Фотоаппарат в смартфоне это труба корпоративным секретам.
Только мощный ЭМИ спасет.
)


ixen   (2014-03-21 07:21:00) [3]

а как ты обрабатывал горячие клавиши? что там писал?


clickmaker   (2014-03-20 21:10:00) [4]

Enabled?


Inovet   (2014-03-20 20:32:00) [5]

Как запретить копирование ручкой на бумагу, фотоаппартаом на флешку, скриншотом в файл? Не показывать информацию.


Наверх

Титульная страница Поиск, карта сайта Написать письмо