![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 31.07.2012
Сообщений: 15
|
![]()
Всем привет! Я изучаю ассемблер, пока работаю в реальном режиме (использую DOSBox).
Написал простенькую программу для рисования линии. Я не знаю, как это нужно делать, поэтому решил эту задачу по-своему. В общем-то она работает, но если быстро двигать мышкой, то линия прерывистая. И еще. она не реагирует на щелчок мышкой без перемещения. Код:
![]() ___________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка с решёточкой #) Не забывайте об этом! Модератор.
Серьезное лицо - это еще не признак ума
Последний раз редактировалось Kiten; 31.07.2012 в 16:20. |
![]() |
![]() |
![]() |
#2 | ||
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
![]() Цитата:
Цитата:
Правильно поставленная задача - три четверти решения.
|
||
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 31.07.2012
Сообщений: 15
|
![]()
Да, она не ставит точку в месте щелчка.
Серьезное лицо - это еще не признак ума
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 31.07.2012
Сообщений: 15
|
![]()
А как сделать, чтобы линия не была прерывистая? Есть какая-то функция для увеличения скорости опроса мыши?
Серьезное лицо - это еще не признак ума
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 04.07.2012
Сообщений: 32
|
![]() |
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
![]() Цитата:
Или, если вам нужно что-то типа "карандаша": 1. кнопка "нажата" - запоминаем координаты точки в которой нажато 2. при опросе мыши рисуем линию из запомненных координат в текущую и запоминаем текущие координаты 3. повторяем п.2 пока кнопка не будет отпущена. одним из оптимальных способов правильной реализации - повеситься на прерывание мыши.
Правильно поставленная задача - три четверти решения.
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
рисование резиновой ломаной линии | Ксения С | Помощь студентам | 0 | 20.05.2012 17:23 |
Рисование линии | MISHAIL | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 05.06.2011 15:29 |
рисование линии противоположно курсору | fate | Общие вопросы Delphi | 3 | 20.05.2011 22:42 |
Рисование линии | Cpluser | Общие вопросы .NET | 8 | 17.05.2010 00:43 |
Рисование линии | Cpluser | Общие вопросы .NET | 4 | 21.04.2010 00:15 |