Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.24;
Скачать: CL | DM;

Вниз

Проверка нажатых клавиш при автозагрузке программы   Найти похожие ветки 

 
maxz ©   (2004-10-06 22:19) [0]

Привет всем! У меня такая проблема: пишу прогу, которая грузится вместе с 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, то сообщение выскакивает. Если же грузится с Виндоус, то ни сообщение, ни программа так и не появляется :(


 
kaZaNoVa ©   (2004-10-06 22:22) [1]

а как автозагрузка сделана ?
- запускается раньще логона юзера ?


 
maxz ©   (2004-10-06 22:37) [2]

>>To [1]

Большое спасибо. Я по глупости сунул в Startup Folder, а нужно было в HKEY_LOCAL_MACHINE



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

Текущий архив: 2004.10.24;
Скачать: CL | DM;

Наверх




Память: 0.44 MB
Время: 0.036 c
1-1097212972
Dr. Genius
2004-10-08 09:22
2004.10.24
Сколько файлов в папке?


1-1097249438
greenrul
2004-10-08 19:30
2004.10.24
ActionToolbar и ActionMainMenu - иконки разных размеров


14-1096769376
Думкин
2004-10-03 06:09
2004.10.24
Сднем рождения! 3 октября


10-1013414121
Олег Лаукарт
2002-02-11 10:55
2004.10.24
VisiBroker: создание виртуальных подсетей (порт)


1-1097563467
aleshap
2004-10-12 10:44
2004.10.24
Возможно ли в Delphi косвенно выполнить команду





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский