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

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

тип TShiftState [D7, XP]


nordic3 ©   (2007-01-09 18:33:00) 

Проверяю, нажат ли Ctrl:
if ssCtrl in shift then..
А дальше мне надо обнулить это значение, то есть, на самом деле он так и не нажметься... Не подскажете ли, как это сделать? У меня почему-то ничего не получается (возникает что-то на счет TShiftState), но мне очень, очень надо...


nordic3   (2007-01-10 13:33:00) [1]

Короче, задача немного упрощается... (сообразил только седня)
Нужно заблокировать клавишу Ctrl или Alt, чтобы до системы не доходило, что пользователь нажал на них. Что-то типа хука, но я не знаю, как надо его ставить. Я раньше делал подобное, но с простыми клавишами(всмысле с буквами), а сдесь такое не катит... :(


evvcom   (2007-01-10 10:27:00) [2]

Так как ты описал задачу в [0] очень даже катит. Вот только [4] с твоим [0] никак не согласуется. Толком объяснить можешь, чего ты хочешь? Не как, а что.


nordic3   (2007-01-09 18:48:00) [3]


> Почему?

Всмысле? Не катит и все... По крайней мере, чтобы попробовать, создал Memo и попробовал написать большими и маленькими, пишет. Только я не Ctrl "закрывал", а Shift.


evvcom   (2007-01-09 18:43:00) [4]

> [2] nordic3   (09.01.07 18:41)

Почему?


nordic3   (2007-01-09 18:41:00) [5]

Не катит...


Плохиш   (2007-01-09 18:36:00) [6]


if ssCtrl in shift then
....
 shift := shift - [ssCtrl];
....


Наверх

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