|
1 / 1 / 2
Регистрация: 23.09.2012
Сообщений: 91
|
||||||
Как изменить цвет курсора?20.03.2014, 19:30. Показов 4660. Ответов 11
Метки нет (Все метки)
Подскажите, пожалуйста, команду для изменения цвета курсора.
0
|
||||||
| 20.03.2014, 19:30 | |
|
Ответы с готовыми решениями:
11
Как изменить цвет текста и фона Обращением к порту изменить частоту перемещения курсора Как изменить цвет курсора ввода и курсора мыши в элементе Edit |
|
435 / 246 / 43
Регистрация: 05.08.2013
Сообщений: 1,670
|
|
| 21.03.2014, 16:32 | |
|
вроде никак. либо через порты видеоконтроллера
0
|
|
|
1127 / 261 / 9
Регистрация: 11.06.2010
Сообщений: 1,049
|
|
| 22.03.2014, 13:02 | |
Сообщение было отмечено Mikl___ как решение
Решение
курсор в 03h будет того цвета, какой задан цветовым атрибутом позиции, в которой находится курсор. так что можно и через память задать цвет
2
|
|
|
435 / 246 / 43
Регистрация: 05.08.2013
Сообщений: 1,670
|
|
| 23.03.2014, 12:07 | |
|
sh2ezo, ИМХО, это глупо. каждый раз менять цвет под курсором, да еще и изменять на стандартный цвет знакоместа где курсор был. мерцать будет
0
|
|
|
1127 / 261 / 9
Регистрация: 11.06.2010
Сообщений: 1,049
|
|
| 23.03.2014, 12:15 | |
|
Мотороллер, ТС спросил способ изменить цвет курсора - я написал известный мне способ. А глупо или нет - пусть решает ТС.
0
|
|
|
1 / 1 / 2
Регистрация: 23.09.2012
Сообщений: 91
|
||||||
| 23.03.2014, 12:48 [ТС] | ||||||
|
sh2ezo, спасибо, но как мне показалось, Ваш способ увы не совсем подходит под мое задание.
При нажатий клавиш: вверх, вниз на клавиатуре курсор должен переместиться на экране и поменять цвет. Я уже курсор задал, он отлично бегает по экрану, а вот с цветом заморочка. На одном сайте нашел:
мигающий прямоугольник. Можно установить любой размер курсора между верхней и нижней границами, например, 04/08, 03/10 и т.д. Курсор сохраняет свой вид, пока программа не изменит его. Использование размеров 12/13 (для моно) и 6/7 (для цвета) переводит курсор в его нормальный вид. Ближе к концу http://lib.web-malina.com/getb... 45&page=26 Но вот где и как задать эти 6/7 я не понял. Про все атрибуты уже 10 раз перечетал, про эти 0110. Но вот там написано, что они применяются только к символам из ASCII, где курсора нет.
0
|
||||||
|
1 / 1 / 2
Регистрация: 23.09.2012
Сообщений: 91
|
|
| 01.04.2014, 19:34 [ТС] | |
|
sh2ezo, Спасибо, сделал, как вы и сказали через атрибут позиции. Но проблема в том, что этот атрибут потом сохраняется.
Просто у меня задача такова: нажимаю клавишу "вверх" и курсор становится красным (и, конечно, перемещается на позицию выше), аналогично и с другими клавишами с соответствующими цветами. Так вот, сделал, как Вы сказали: теперь на экране появляется белый курсор, нажимаю "вверх", и курсор перемещается выше, но остается белым. Зато потом, когда я нажимаю вниз, и курсор перемещается на исходную позицию, то он становится красным (ну Вы поняли, красным он становится в той позиции, где находился до нажатия). Аналогично со всеми другими перемещениями, кроме "вправо"-вправо все идеально-всегда переходит и становится зеленым. Не подскажите, другие возможные способы справиться с моей задачей? Возможно, видеорежим как-то настроить или в конце концов, гонять по экрану не курсор, а обычный квадратик или точку?
0
|
|
|
Клюг
7677 / 3192 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
|
|
| 01.04.2014, 22:50 | |
|
Troll1, у курсора нет отдельного цвета, он всегда равен цвету символа в текущем знакоместе. Для того чтобы менять "цвет курсора", вам перед началом работы необходимо получить координаты курсора, при нажатии стрелок изменять x/y курсора и после нехитрых вычислений, сохранив текущий, выставить желаемый аттрибут знакоместа.
1
|
|
|
1 / 1 / 2
Регистрация: 23.09.2012
Сообщений: 91
|
||||||
| 01.04.2014, 22:58 [ТС] | ||||||
|
Charles Kludge, Ок, спасибо. Может свежем взглядом посмотрите?
0
|
||||||
|
Клюг
7677 / 3192 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
|
|
| 02.04.2014, 00:13 | |
|
Не, собственные загрузчики пишите сами.
0
|
|
|
1 / 1 / 2
Регистрация: 23.09.2012
Сообщений: 91
|
|
| 04.04.2014, 15:55 [ТС] | |
|
Ок. Проблема решилась легко. Спасибо за советы!
0
|
|
|
Ушел с форума
16373 / 7685 / 1080
Регистрация: 11.11.2010
Сообщений: 13,759
|
|
| 05.04.2014, 12:24 | |
|
0
|
|
| 05.04.2014, 12:24 | |
|
Помогаю со студенческими работами здесь
12
Как изменить цвет Label при наведении курсора? Как изменить цвет вкладки при наведении курсора? Как изменить цвет кнопки при наведении на нее курсора мыши?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|