![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 05.05.2007
Сообщений: 16
|
![]()
Подскажите как в программе на Паскале средствами Ассемблерного кода убрать курсор и вернуть его обратно
Границ нет, есть преграды.
|
![]() |
![]() |
![]() |
#2 |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
![]()
Может пойдёт, с помощью прерывания, устанавливаем курсор за пределы экрана (например на 100-ую позицию, первой строки)
Код:
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 05.05.2007
Сообщений: 16
|
![]()
Нет, такой метод в текстовом режиме не канает.
Сдесь если значение столбца привышает ограничения (80), то курсор автоматически переводится на новую строку. ТОже самое происходит со строкой. Я слышал, что есть процедура позваляющая просто заглушать курсор.
Границ нет, есть преграды.
|
![]() |
![]() |
![]() |
#4 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
![]()
можно получить текущее положение курсора, потом установить цвет фона такой же какой цвет курсора
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 05.05.2007
Сообщений: 16
|
![]()
Нет, это понятно, но для этого нужно моного действий выполнить:
Код:
А простой функции просто меняющей цвет курсора насколько мне известно нет. А на Ассемблере просто одна функция убирет курсор, причем так, что он негде не вылезет.
Границ нет, есть преграды.
Последний раз редактировалось Кролик; 21.05.2007 в 22:18. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 05.05.2007
Сообщений: 16
|
![]()
Мне подсказали один вариант:
Код:
Границ нет, есть преграды.
|
![]() |
![]() |
![]() |
#7 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
![]()
Не вижу проблемы
![]() Вот тебе страшная дема (FASM) На паскале то же самое (asm "xxh" = pascal "$xx" если не в курсе) Код:
пыщь
Последний раз редактировалось JTG; 25.05.2007 в 16:45. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Рисунок курсора | Fellics{новичок} | Помощь студентам | 2 | 25.05.2008 20:04 |
Позиция курсора | Манжосов Денис :) | Помощь студентам | 3 | 25.04.2008 16:56 |
Определяем вид курсора | Komersant | Win Api | 3 | 09.10.2007 11:23 |
Координаты курсора | Haster | Win Api | 8 | 06.08.2007 12:04 |
положение курсора | mishel | Общие вопросы Delphi | 9 | 30.01.2007 21:37 |