|
0 / 0 / 0
Регистрация: 13.04.2017
Сообщений: 10
|
||||||
Управление манипулятором мышь: смена курсора при нажатии клавиш19.12.2017, 13:34. Показов 1832. Ответов 7
Метки нет (Все метки)
Суть в том, что нужно дописать программу так, чтобы при нажатии клавиши, например, X, курсор мог меняться на стандартный и обратно. Долбался долго, да так, что впоследствие психанул и снёс всё к чертям, осталась только эта версия программы. Помогите, пожалуйста, въехать.
0
|
||||||
| 19.12.2017, 13:34 | |
|
Ответы с готовыми решениями:
7
Управление манипулятором мышь - изменение формы курсора в зависимости от координат.
|
|
Модератор
|
|
| 19.12.2017, 19:22 | |
|
Приведите исходное условие задачи. Т.к. мне кажется, что речь о клавишах не клавиатуры, а мыши.
0
|
|
|
0 / 0 / 0
Регистрация: 13.04.2017
Сообщений: 10
|
|
| 19.12.2017, 19:32 [ТС] | |
|
Оно буквально из уст его задавшего звучало как: "Отредактировать написанную программу, чтобы при нажатии определённой клавиши (тут уже вопрос) курсор менялся со стандартного на пользовательский и наоборот". Ну и не знаю как можно говорить о кнопках мыши тут, если по щелчку правой меняется цвет для рисования, а по щелчку правой происходит само рисование.
0
|
|
|
Модератор
|
|
| 19.12.2017, 21:08 | |
|
В строках 144-145 анализ нажатой клавиши. Добавьте между 145 и 146 код обработки клавиши "X" со сменой курсора.
Добавлено через 1 минуту Формы курсоров и идею возьмите отсюда Управление манипулятором мышь - изменение формы курсора в зависимости от координат.
1
|
|
|
0 / 0 / 0
Регистрация: 13.04.2017
Сообщений: 10
|
||||||
| 19.12.2017, 22:54 [ТС] | ||||||
|
Спасибо огромное. Я попробовал "поиграть" с кодом, добавил процедур... Не знаю, работает ли, потому что затупил на ошибке:
XXX.asm(67): unmatched endp: mask_mМне аж интересно стало, почему на mask_a нет реакции, но mask_m вызывает вопросы. Но выглядит на данный момент так:
0
|
||||||
|
Модератор
|
||||||
| 20.12.2017, 00:26 | ||||||
|
Поздний вечер - спать пора
1
|
||||||
|
0 / 0 / 0
Регистрация: 13.04.2017
Сообщений: 10
|
|
| 20.12.2017, 09:04 [ТС] | |
|
Спасибо, скомпилилось, но, видимо, я совсем туплю по вечерам и утрам. Не допираю, где я конкретно туплю...
Добавлено через 6 минут Строку (56) lea dx,mask_m заменил на (56) call mouse_curcor_a. В начале является стрелка. Стрелка на смайлик меняется, а смайлик на стрелку - нет. При том реакция на ВСЕ клавиши. Нуууу, вот даже не знаю.
0
|
|
|
Модератор
|
|
| 20.12.2017, 18:37 | |
|
Приведите свежий вариант программы.
0
|
|
| 20.12.2017, 18:37 | |
|
Помогаю со студенческими работами здесь
8
Работа с манипулятором «мышь» При нажатии клавиш 1 ... 8 выставлять размер курсора в 1 ... 8 линеек Напишите программу перемещения курсора по консольному окну при нажатии клавиш-стрелок
Составить программу по управлению манипулятором «мышь» Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|