13 авг. 2010 г.

Назначение кнопок клавиатуры

Структура WINDOWS-приложений

Windows API (application programming interfaces) — общее наименование целого набора базовых функций интерфейсов программирования приложений операционных систем семейств Windows и Windows NT корпорации «Майкрософт». Является самым прямым способом взаимодействия приложений с Windows. Для создания программ, использующих Windows API, «Майкрософт» выпускает SDK, который называется Platform SDK и содержит документацию, набор библиотек, утилит и других инструментальных средств.

Кнопка

Кнопка — миниатюрное механическое устройство для передачи сигнала/ввода информации, элемент интерфейса человек-машина: элементарный физический механизм передачи электрического сигнала различным устройствам путём замыкания или размыкания двух или более контактов. По сути своей является датчиком внешнего физического воздействия (усилия нажатия), передающим далее факт такового соединённым с ним устройствам. Для пользователя термин "кнопка" ограничен крышкой, частью конструктива механизма "кнопка", на которую он, собственно, и производит нажатие.
В более широком смысле кнопка — некая ограниченная поверхность, нажатие на которую приводит к ответной реакции связанного с ней устройства.
Замыкание (размыкание) контактов кнопки происходит при приложении некоторого, заданного конструктивно, усилия вдоль (или в пределах допустимого угла отклонения) воображаемой оси нажатия, которая чаще всего перпендикулярна к плоскости крепления кнопки.
Два (три, в случае переключающего) контакта, коммутирующих сигнальные линии в процессе нажатия кнопки, называются контактной группой. Кнопка может содержать как одну, так и несколько контактных групп — нормально разомкнутых, нормально замкнутых, переключающих — в любой их комбинации.

Задача программы

Написать программу Windows Application, с помощью которой можно было бы узнать назначение клавиш клавиатуры при нажатии любой из них.

Cкриншот работы программы

Назначение клавиш клавиатуры
Содержание архива:
  • файл проекта, необходимые .cpp файлы, файл ресурсов
  • .exe файл в папке debug
Проект разработан в: Visual Studio 2008