Форум: "Начинающим";
Текущий архив: 2008.12.07;
Скачать: [xml.tar.bz2];
ВнизПрограммно нажать комбинацию клавиш Найти похожие ветки
← →
worldmen (2008-10-28 09:06) [0]Программно нажать одну клавишу я могу. Делаю так:
procedure TForm1.SetKey(Key:Integer);
begin // нажимаем кнопку на клавиатуре
keybd_event(Key,0,KEYEVENTF_EXTENDEDKEY or KEYEVENTF_KEYUP,0);
keybd_event(Key,0,KEYEVENTF_EXTENDEDKEY,0);
keybd_event(Key,0,KEYEVENTF_EXTENDEDKEY or KEYEVENTF_KEYUP,0);
end;
....
SetKey(VK_F2); // нажимаем клавишу F2
А как нажать комбинацию клавиш, например Alt+F1, Ctrl+F1
← →
{RASkov} © (2008-10-28 10:21) [1]Так же.... Нажать одну, затем другую - потом обе отпустить...
← →
Leonid Troyanovsky © (2008-10-28 21:58) [2]
> worldmen (28.10.08 09:06)
> Программно нажать одну клавишу я могу. Делаю так:
А объяснить зачем 3 keybd_event можешь?
--
Regards, LVT.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.12.07;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.004 c