Сделай сам: "Вскрывалка паролей"
17.12.2007 от Иван Ширкоint id, // идентификатор "горячих клавиш"
UINT fsModifiers, // должны ли быть нажаты клавиши Ctrl, Shift или Alt
UINT vk // код клавиши, на которую мы будем реагировать
);
Для события OnCreate формы запишите процедуру:
procedure TForm1.FormCreate(Sender: TObject);
begin
//регистрируем сочетание Shift+Alt+F9
If not RegisterHotkey
(Handle, 1, MOD_ALT or MOD_SHIFT, VK_F9) Then
ShowMessage('Нельзя использовать данное сочетание клавиш!');
//регистрируем сочетание Shift+Alt+F8
If not RegisterHotkey
(Handle, 2, MOD_ALT or MOD_SHIFT, VK_F8) Then
ShowMessage('Нельзя использовать данное сочетание клавиш!');
//регистрируем сочетание Shift+Alt+F7
If not RegisterHotkey
(Handle, 3, MOD_ALT or MOD_SHIFT, VK_F7) Then
ShowMessage('Нельзя использовать данное сочетание клавиш!');
end;
Рубрики: Delphi, Сделай сам |
03.03.2008 в 09:00
[…] На первый вопрос я уже дал частичный ответ в статье Сделай сам: “Вскрывалка паролей”, но нам нужно копнуть немного глубже, а второй вопрос […]