|
186 / 186 / 21
Регистрация: 08.01.2011
Сообщений: 1,139
|
||||||
callback функции не для кнопок на экране, а для клавиш на клав. и мышке. Как?26.01.2012, 22:07. Показов 2658. Ответов 2
Метки нет (Все метки)
Я так понимаю, что в WIN API все действия делаются асинхронно через callback функции.
Но как инициировать действие для клавиш клавиатуры и кнопок мышки? Или их по другому делают? Вот из книги страуструпа( я не много по другому написал ):
Все действия - это нажатия кнопок "next point" и "Quit", т.е. есть две callback функции для этих кнопок. А если надо клавиши клавиатуры и кнопки мышки использовать, то как это делается? И еще вопрос: когда "программа написана полностью на ООП", то все действия выполняются в методах классов, как я выше привел пример? Например, хочу написать тетрис с ООП, тогда надо делать как в примере выше? Добавлено через 3 часа 15 минут Дайте, пожалуйста, хотя бы зацепку. Какой-нибудь термин, чтобы искать в поисковиках.
0
|
||||||
| 26.01.2012, 22:07 | |
|
Ответы с готовыми решениями:
2
Изменение расположения курсора на экране и симуляцция нажатия кнопок на мышке и клавиатуре
|
|
1500 / 1146 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
|
|
| 26.01.2012, 22:39 | |
|
Как вам тут что-то можно подсказать, когда у вас хз какая библиатека для работы с окнами.
В WinAPI - свой способ MFC - другой %любая другая либа% - тоже свой, отличный от других.
1
|
|
|
186 / 186 / 21
Регистрация: 08.01.2011
Сообщений: 1,139
|
|
| 26.01.2012, 23:16 [ТС] | |
|
О, спасибо вам, вспомнил как в win api происходит дело.
В WINAPI callback функции вызываются для окон и в этих функциях уже через switch рассматриваются сообщения. В эти сообщения так же входят нажатия кнопок мыши и клавиш клавиатуры. У меня вопрос про графическую библиотеку FLTK. В ней регистрируются callback функции для кнопок и когда пользователь нажимает кнопки, вызываются call back функции для каждой кнопки. А вот как нажатие клавиш клавиатуры и кнопок мыши я не знаю. Надо покопаться в документации FLTK.
0
|
|
| 26.01.2012, 23:16 | |
|
Помогаю со студенческими работами здесь
3
Как генерировать новые функции для кнопок QT4
Функции для клавиш клавиатуры Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
|
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|