|
9 / 9 / 12
Регистрация: 17.01.2018
Сообщений: 281
|
|
Сохранить текущий курсор01.06.2018, 10:08. Показов 2742. Ответов 30
Метки нет (Все метки)
Мне нужно сохранить текущий курсор, функцию CopyCursor не распознает даже с модулем WinAPi, GetCursor не помогает, он почему-то заносит курсор crWait, изначальное задание - мне нужно заменить на время работы приложения системный курсор, делаю это через SetSystemCursor, так вот, по деактивации приложения должна вызываться команда, которая вернет изначальный курсор, то есть при активации приложения должен сохраняться как-то текущий курсор, но у меня чет не получается никак, как это сделать?
0
|
|
| 01.06.2018, 10:08 | |
|
Ответы с готовыми решениями:
30
Текущий курсор Как отловить текущий курсор Узнать текущий курсор мыши (его вид) |
|
Житель Земли
|
||||||
| 01.06.2018, 14:48 | ||||||
|
ёшки-матрёшки!
почему бы не почитать информацию...?итак, вводные: 1. индексы системных курсоров имеют значение меньше единицы 2. тип TCursor имеет описание TCursor = -32768..32767;, то бишь числочто можем сделать мы?
0
|
||||||
|
9 / 9 / 12
Регистрация: 17.01.2018
Сообщений: 281
|
|
| 01.06.2018, 14:57 [ТС] | |
|
DenNik, как восстановить курсор на форме я знаю, мне надо было восстановить системный курсор (который я задавал через SetSystemCursor) каким он был, но никак не получалось сохранить нормально, сохранялись все что угодно (курсор который тип ожидает, еще какие-то, но не дефолтный), а там я еще выше код писал, так там вообще бред был, я уже понял что не надо так делать, с самого начала показалось бредовой идеей, теперь я в этом убедился.
0
|
|
|
Нарушитель
10898 / 5832 / 1289
Регистрация: 12.03.2015
Сообщений: 26,920
|
||
| 01.06.2018, 14:59 | ||
|
0
|
||
|
9 / 9 / 12
Регистрация: 17.01.2018
Сообщений: 281
|
|
| 01.06.2018, 15:01 [ТС] | |
|
DenNik, Я же говорю, я знаю что такое Sreen.Cursor, над заблокированной формой это не работает!!!
Добавлено через 1 минуту Verevkin, Я вообще-то читал много про эти курсоры и на форумах лазил и пришел к выводу что над заблокированными и формами, которые не являются модальными курсор не изменить программно, только на уровне системы, по крайней мере на форумах решения я не нашел.
0
|
|
|
Житель Земли
|
|||||||
| 01.06.2018, 15:13 | |||||||
главное - не запутаться и не забыть восстановить, иначе - только перезагрузка системы ) Добавлено через 4 минуты ну ладно-ладно, можно просто выход\вход в систему сделать. я проверял
0
|
|||||||
|
9 / 9 / 12
Регистрация: 17.01.2018
Сообщений: 281
|
|||||||||||
| 01.06.2018, 15:31 [ТС] | |||||||||||
|
DenNik, Похоже на правду, спасибо, проверю, только наверное я не буду это юзать, заменять системный курсор такое себе (ну как я теперь уже понял, точнее я это и так знал, просто я целый день не мог исправить баги эти и пошел на крайности уже).
Добавлено через 8 минут DenNik, Вот опять, не помогает почему-то. В Form.OnCreate
Добавлено через 1 минуту DenNik, у меня курсор анимированный кстати, может из-за этого разве что, сейчас попробую с обычным такое провернуть.
0
|
|||||||||||
|
9 / 9 / 12
Регистрация: 17.01.2018
Сообщений: 281
|
|
| 01.06.2018, 15:41 [ТС] | |
|
DenNik, Конечно глобальная, анимированный это формата .ani, не дефолтный, в инете скачал и загрузил в ресурсы проекта, чтобы не таскался прицепом как файл.
Добавлено через 2 минуты Чет у меня даже обычный не заменяет, щас создам чистый проект и попробую там. Добавлено через 3 минуты Чет у меня ваш код не работает, который вы выше скидывала для кнопок, хотя все в точности как там, может в самом файле курсора дело или что, бред какой-то. Добавлено через 25 секунд Можете пожалуйста проект скинуть вместе с файлом help.cur?
0
|
|
|
Житель Земли
|
||||||
| 01.06.2018, 15:51 | ||||||
Сообщение было отмечено WarlikeLaux как решение
Решение
не знаю, у меня тоже перестало работать. могу предложить стопроцентный вариант - хранить предыдущий курсор в файле. его можно сохранить программно один раз (например при старте формы, если еще нет файла, то сохранить). код
но с анимированными не работает
0
|
||||||
|
9 / 9 / 12
Регистрация: 17.01.2018
Сообщений: 281
|
|
| 01.06.2018, 15:53 [ТС] | |
|
DenNik, Да уж, этот вариант работает, но то что с анимированными не работает это конечно плохо, мало ли у пользователя стоит анимированный курсор, ладно, бред это все заменять системный курсор, но спасибо большое за помощь, теперь я знаю еще методы работы с курсорами) Не зря так сказать все равно)
0
|
|
| 01.06.2018, 15:53 | |
|
Вывод информации из программы в текущий активный текстовый курсор Определить текущий индекс, на котором находится курсор массива
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|