![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Клавиатура [D6]
Serg_ua © (2002-12-16 22:46:00)Мастера, если можете помогите пожалуйста: я хочу назначить для своей проги горячие клавиши вот так:
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
if (Shift=[ssAlt]) and (Key=VK_F10)
then ShowMessage("Вы нажали Alt+F10");
end;
Но эти клавиши работают только если программа активна, а мне надо чтобы они работали не зависимо от того какая сейчас программа активна.
Юрий Зотов (2002-12-16 23:01:00) [1]> ...я хочу назначить для своей проги горячие клавиши...
> мне надо чтобы они работали не зависимо от того какая сейчас
> программа активна.
Надеюсь, Вы понимаете, что противоречите сами себе?
См. SetWindowsHookEx и статью Алексея Павлова на этом сайте.
Ученик (2002-12-16 23:00:00) [2]http://delphi.mastak.ru/cgi-bin/faq.pl?look=1&id=988621066&n=15