![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проверка нажатых клавиш при автозагрузке программы [D6, WinXP]
maxz © (2004-10-06 22:19:00)Привет всем! У меня такая проблема: пишу прогу, которая грузится вместе с Windows. Если при загрузке нажата определенная комбинация клавиш, то прога сообщает об этом.
В обработчике формы OnCreate я пишу:
var
ss: TKeyboardState;
begin
FillChar(ss,SizeOf(ss),0);
GetKeyboardState(ss);
if (ss[VK_SHIFT] and $80<>0) and (ss[VK_TAB] and $80<>0) then ShowMessage('111');
end;
Если я ее запускаю из Delphi, то сообщение выскакивает. Если же грузится с Виндоус, то ни сообщение, ни программа так и не появляется :(
maxz (2004-10-06 22:37:00) [1]>>To [1]
Большое спасибо. Я по глупости сунул в Startup Folder, а нужно было в HKEY_LOCAL_MACHINE
kaZaNoVa (2004-10-06 22:22:00) [2]а как автозагрузка сделана ?
- запускается раньще логона юзера ?