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

Вниз

CTRL+INS (эмулировать их нажатие)   Найти похожие ветки 

 
Andrey   (2004-08-27 12:32) [0]

Подскажите пожалуйста как передать в другую программу комбинацию клавиш CTRL+INS (эмулировать их нажатие). Желательно с простеньким примером. Заранее спасибо.


 
KADAN ©   (2004-08-27 12:54) [1]

если оно активно, то
keybd_event(VK_CONTROL,0,KEYEVENTF_EXTENDEDKEY,0);
keybd_event(VK_INSERT,0,KEYEVENTF_EXTENDEDKEY,0);
keybd_event(VK_INSERT,0,KEYEVENTF_KEYUP or KEYEVENTF_EXTENDEDKEY,0);
keybd_event(VK_CONTROL,0,KEYEVENTF_KEYUP or KEYEVENTF_EXTENDEDKEY,0);

иначе, через SendMessage

а почему не послать WM_COPY?


 
Andrey   (2004-08-27 13:47) [2]

sendMessage(wnd4, WM_copy, 0,0)
не прокатывает так как это не редактируемый объект. Нужно послать именно CTRL+INS, так как на эти кнопки повешана некая функция, посредством которой осуществляется копирование в буфер



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

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

Наверх




Память: 0.46 MB
Время: 0.041 c
1-1095441687
hgd
2004-09-17 21:21
2004.10.03
Подскажите как проще перехватить нажатие клавиши


8-1089102438
Urvin
2004-07-06 12:27
2004.10.03
КАК уменьшить количество цветов в картинке


4-1093545179
Editor
2004-08-26 22:32
2004.10.03
Выделенный текст


4-1093377556
VZup
2004-08-24 23:59
2004.10.03
Круглая SpeedButton


3-1094201577
AndreyG
2004-09-03 12:52
2004.10.03
Установка MSSQL на CD