186 / 186 / 21
Регистрация: 08.01.2011
Сообщений: 1,139
|
||||||
1 | ||||||
callback функции не для кнопок на экране, а для клавиш на клав. и мышке. Как?26.01.2012, 22:07. Просмотров 1626. Ответов 2
Метки нет Все метки)
(
Я так понимаю, что в WIN API все действия делаются асинхронно через callback функции.
Но как инициировать действие для клавиш клавиатуры и кнопок мышки? Или их по другому делают? Вот из книги страуструпа( я не много по другому написал ):
Все действия - это нажатия кнопок "next point" и "Quit", т.е. есть две callback функции для этих кнопок. А если надо клавиши клавиатуры и кнопки мышки использовать, то как это делается? И еще вопрос: когда "программа написана полностью на ООП", то все действия выполняются в методах классов, как я выше привел пример? Например, хочу написать тетрис с ООП, тогда надо делать как в примере выше? Добавлено через 3 часа 15 минут Дайте, пожалуйста, хотя бы зацепку. Какой-нибудь термин, чтобы искать в поисковиках.
0
|
|
26.01.2012, 22:07 | |
Изменение расположения курсора на экране и симуляцция нажатия кнопок на мышке и клавиатуре
__________________
2
Помогаю в написании курсовых работ и дипломов здесь. Записывайтесь на профессиональные курсы C++ разработчиков |
|
1492 / 1138 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
|
|
26.01.2012, 22:39 | 2 |
Как вам тут что-то можно подсказать, когда у вас хз какая библиатека для работы с окнами.
В WinAPI - свой способ MFC - другой %любая другая либа% - тоже свой, отличный от других.
1
|
186 / 186 / 21
Регистрация: 08.01.2011
Сообщений: 1,139
|
|
26.01.2012, 23:16 [ТС] | 3 |
О, спасибо вам, вспомнил как в win api происходит дело.
В WINAPI callback функции вызываются для окон и в этих функциях уже через switch рассматриваются сообщения. В эти сообщения так же входят нажатия кнопок мыши и клавиш клавиатуры. У меня вопрос про графическую библиотеку FLTK. В ней регистрируются callback функции для кнопок и когда пользователь нажимает кнопки, вызываются call back функции для каждой кнопки. А вот как нажатие клавиш клавиатуры и кнопок мыши я не знаю. Надо покопаться в документации FLTK.
0
|
26.01.2012, 23:16 | |
Заказываю контрольные, курсовые, дипломные работы и диссертации здесь или здесь. Как генерировать новые функции для кнопок QT4
Функции для клавиш клавиатуры Для чего в компьютерной мышке нужен фотодиод? Шаблоны и функторы как callback для класса свойства объекта. Код работает - но не должен Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |