Автор Привет задал вопрос в разделе Другие языки и технологии
как в C++ Builder 6 программно нажать какуюнибудь кнопку цифру или букву? и получил лучший ответ
Ответ от
можно
1.Как программно сымитировать нажатие клавиш CTRL+V
// Напишите следующий код:
BYTE keys[256];
GetKeyboardState(keys);
keys[17] = 128;
SetKeyboardState(keys);
keybd_event(86, 0, 0, 0);
// ПРИМЕЧАНИЕ: с помощью это примера можно сымитировать
// и нажатие других комбинации, надо знать только код клавиш
FAQ с сайта Borland X Portal
2.Нажатие клавиши "а"
// Напишите следующий код:
keybd_event('A', 0,0,0);
keybd_event('A', 0,KEYEVENTF_KEYUP,0);
3.Минимизация всех окон (Win+M)
// Напишите следующий код:
keybd_event(VK_LWIN, 0, 0, 0);
keybd_event('M', 0, 0, 0);
keybd_event('M', 0, KEYEVENTF_KEYUP,0);
keybd_event(VK_LWIN, 0, KEYEVENTF_KEYUP,0);
4.Имитация нажатия Alt+Tab
// Напишите следующий код:
keybd_event(VK_MENU, 0, 0, 0);
keybd_event(VK_TAB, 0, 0, 0);
keybd_event(VK_TAB, 0, KEYEVENTF_KEYUP,0);
keybd_event(VK_MENU, 0, KEYEVENTF_KEYUP,0);
5.Имитация нажатия CapsLock
// Напишите следующий код:
keybd_event(VK_CAPITAL, 0, 0, 0);
keybd_event(VK_CAPITAL, 0, KEYEVENTF_KEYUP,0);
6.Имитация нажатия PrintScreen
// Напишите следующий код:
keybd_event(VK_SNAPSHOT, 0, 0, 0);
keybd_event(VK_SNAPSHOT, 0, KEYEVENTF_KEYUP,0);
7.Имитация нажатия PrintScreen только для формы
// Напишите следующий код:
keybd_event(VK_SNAPSHOT, 1, 0, 0);
keybd_event(VK_SNAPSHOT, 1, KEYEVENTF_KEYUP,0);
Источник: Справочник по C++ Builder(взято с сайта wosoft.ru)
Смотри например в сторону WinAPI/SendMessage. А вообще открою тайну-есть Гугл и Яндекс.
На каком сайте лучше купить билет на концерт?
Купить билеты:
..
подробнее...
Windows 2003
Предположим, в руки системного администратора наконец попала самая новая, защищенная и мощная ОС
подробнее...
Товарищи!Помогите! нужен текст описания России на английском языке.завтра уже сдавать!
Russia
Russia is one of the largest countries of the world. It occupies about one seventh part
подробнее...
Есть надёжноё Средство против -BSOD??! нужна консультация Квалифицированого Специалиста !!
если постоянно возникает синий экран, значит у тебя проблема с железом, но пока ты не напишешь что
подробнее...
Где можно купить билеты на концерты в кафедральном соборе святых Петра и Павла в Москве?
Купить билеты в Кафедральный собор святых Петра и Павла можно тут
В стоимость заказанных
подробнее...
Не работает mouse_event и keybd_event в windowsVista пишу на C++
Это не плюсы, а чистый С
Попробуйте запустить это от имени администратора
Ирина
подробнее...
Настоящий турецкий кофе
Кофе в Турции не произрастает!! !
"Кофе по-Турецки"--это способ приготовления кофе, как
подробнее...