Студия web-дизайна Хостмэйк
Наши работыКонтактыО компанииОтзывыГлоссарийСтатьи

FAQ по работе с клавишами

Статьи Программирование на С/С++

Как программно сымитировать нажатие клавиш
CTRL+V


// Напишите следующий
код:

BYTE keys[256];
GetKeyboardState(keys);

keys[17] = 128;
SetKeyboardState(keys);

keybd_event(86, 0, 0, 0);
// ПРИМЕЧАНИЕ: с
помощью это примера можно сымитировать
// и нажатие других комбинации, надо
знать только код клавиш

FAQ с сайта href="http://borland.xportal.ru">Borland X Portal


  • Нажатие клавиши "а"

    //
    Напишите следующий код:
    keybd_event('A', 0,0,0);
    keybd_event('A',
    0,KEYEVENTF_KEYUP,0);


  • Минимизация всех окон (Win+M)

    color=green>// Напишите следующий код:
    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);


  • Имитация нажатия 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);


  • Имитация нажатия CapsLock

    //
    Напишите следующий код:
    keybd_event(VK_CAPITAL, 0, 0
    ,0);
    keybd_event(VK_CAPITAL, 0, KEYEVENTF_KEYUP,0);


  • Имитация нажатия PrintScreen

    color=green>// Напишите следующий код:
    keybd_event(VK_SNAPSHOT, 0, 0
    ,0);
    keybd_event(VK_SNAPSHOT, 0, KEYEVENTF_KEYUP,0);


  • Имитация нажатия PrintScreen только для
    формы


    // Напишите следующий
    код:
    keybd_event(VK_SNAPSHOT, 1, 0 ,0);
    keybd_event(VK_SNAPSHOT, 1,
    KEYEVENTF_KEYUP,0);
  • По материаллам сайта: www.realcoding.net

    16.02.2006

    Телефон

    +7 8636 237-836

    Поиск

    VSESMI.ru — новости в СМИ.
    Один из больших по объему информации проектов, работающих под управлением HostCMS.

    Tur-Hotel.ru — отзывы об отелях
    На сайте представлено описание отелей, рейтинг отелей с отзывами туристов.