Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler: DOS/Real Mode/16-bits
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Assembler Распечатать те TSR-программы, у которых не освобождена память Environment (TSR) http://www.cyberforum.ru/assembler-dos/thread2203473.html
Здравствуйте! Мне необходимо написать такую программу: TSR -программа должна распечатывать те TSR -программы, у которых не освобождена память Environment. Программа должна обладать защитой от...
Assembler TSR программа - подобие пинг-понга Написать TSR-программу, реализующую следующую игру. Из случайного места в центре экрана вылетает шарик (буква О, можно все делать в псевдографике) и движется в случайном направлении. Шарик... http://www.cyberforum.ru/assembler-dos/thread2201542.html
Assembler Вывод времени. Защита резидента от повторной загрузки
всем привет! снова имеется программа вывода времени, увы написанная не мной.. правда на сей раз занимает чуть больше ресурсов памяти.. RGB equ 1Fh VID EQU 0B800h ROW EQU 1 ...
Assembler Часы в псевдографике (TSR)
Помогите, пожалуйста, с лабой: TSR - программа должна по горячей клавише выводить на экран часы, изображенные псевдографикой. При повторном нажатии на горячую клавишу часть экрана, занятая...
Assembler Выделение блока памяти, обработчик прерывания таймера http://www.cyberforum.ru/assembler-dos/thread2192673.html
всем привет! вобщем выкопал я из траншеи программу вывода времени, увы написанную не мной.. RGB EQU 1Fh VAD EQU 0B800h ROW EQU 1 COL EQU 76 SEP EQU 3Ah TIME...
Assembler Работа с мышкой и видеопамятью в текстовом режиме Огромная просьба помочь с задачей.Искала на многих сайтах и в разных книгах ,но сложно понять с чего начать Реализовать подпрограмму формирования окна с параметрами: • x и у координата (в... подробнее
ФедосеевПавел
Модератор
3773 / 2123 / 866
Регистрация: 01.02.2015
Сообщений: 7,058
03.03.2018, 20:55 0

Рисование линии при помощи мыши

03.03.2018, 20:55. Просмотров 393. Ответов 4
Метки (Все метки)

Ответ

Это хорошо, что хотите.

Почитайте материалы по ссылкам в статье
Кратко о работе с мышью в DOS с помощью сервисного прерывания int 33h

Кроме того, в подразделе "DOS" есть множество примеров - попробуйте поискать или через расширенный поиск по корню слова "мыш", или просто полистав страницы.

Добавлено через 19 минут
Вам нужно реализовать следующее.
1. инициализировать мышь
2. установить графический режим
3. установить форму курсора в графическом режиме
4. показать курсор
5. в цикле опрашивать состояние кнопок мыши до нажатия ЛКМ
6. после нажатия ЛКМ уточнить координаты начала отрезка
7. в цикле опрашивать состояние кнопок мыши до нажатия ЛКМ
8. после нажатия ЛКМ уточнить координаты конца отрезка
9. спрятать курсор
10. нарисовать линию
11. ожидать нажатия любой клавиши
12. установить текстовый режим

Вот и вся программа. Каждый пункт алгоритма - это вызов прерывания int 33h

Вернуться к обсуждению:
Рисование линии при помощи мыши
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.03.2018, 20:55

Рисование по алгоритму DDA-линии
пытаюсь написать программу, которая выводит прямую у=кх+b по алгоритму...

Рисование линии по двут точкам (ЦВЕТ!!!)
Люди подскажите как в этой программе поменять цвет линий. Программа работает по...

Рисование прямоугольника с помощью мыши - прерывание
Вот цель работы: Рисование прямоугольника с помощью мыши. Координаты левой...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru