Клавиатурные хуки, растровые манипуляции на экране ‒ от первого шага до полноценного кода. Зачем две темы в одной статье? Затем, что есть задачи, которые нуждаются в обоих механизмах, поэтому новичок, решивший освоить C++ для своих практических нужд, с помощью этой статьи может сразу приступить к реализации не слишком сложных проектов. Для примера, вот список некоторых задач, которые решаются с помощью этих механизмов: подмена/эмуляция нажатий клавиш, кнопок мыши; автоматизация ввода, симуляция поведения пользователя в зависимости от содержимого на экране; снимки с экрана (по нажатию ...