Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Как "послать" сочетание клавиш


Автор: NetMouse 2.5.2005, 18:42
Для навигации использую:
SendMessage(DBGrid.Handle,wm_keydown, VK_CONTROL, 0);
Как "послать" сочетание клавиш (например CTRL+A)? smile

Автор: Albinos_x 2.5.2005, 19:11
непонятно для чего это нужно, но

может это подойдёт - эмуляция нажатия клавиш:

Код

PressKey(VK_CONTROL);
ClickKey(ord('A'));
ReleaseKey(VK_CONTROL);


если не подойдёт, то регистрируй горячие клавиши и обработывай это событие

Автор: Zero 2.5.2005, 22:32
Цитата(NetMouse @ 2.5.2005, 18:42)
Как "послать" сочетание клавиш (например CTRL+A)?

например #1 smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)