Страница 1 из 1

Как определить текущий номер иконки курсора.

Добавлено: 05 янв 2018, 21:47
Юрий
Надо определить текущий номер иконки из стандартного набора курсора мыши.
Спасибо.

Re: Как определить текущий номер иконки курсора.

Добавлено: 06 янв 2018, 00:40
zxc_pavel
Так

Re: Как определить текущий номер иконки курсора.

Добавлено: 06 янв 2018, 18:14
Юрий
А где посмотреть соответствие номера курсора его иконке?

Re: Как определить текущий номер иконки курсора.

Добавлено: 07 янв 2018, 12:08
zxc_pavel
Их много, таблицы нету, можно так.
Можно делей поставить между вызовами функций или зациклить set, чтобы дольше видеть иконку. Но она скидывается потом на дефолтную стрелку

Re: Как определить текущий номер иконки курсора.

Добавлено: 08 янв 2018, 18:18
Юрий
Спасибо. Но никак не могу приложить ума, как использовать эти функции, скажем, вот в такой ситуации (см. вложение, там надо щёлкнуть на декорацию в том числе, когда она не видна).
Здесь вопрос решён путём создания дополнительной прошифтованной переменой. Может, это решение и оптимальное, но я пока в этом не уверен, поскольку не понимаю насколько затратен вариант с непосредственным определением текущего номера курсора и сопоставлением его с заданным.

Re: Как определить текущий номер иконки курсора.

Добавлено: 09 янв 2018, 01:21
Kosist
А можно, пожалуйста, просто полюбопытствовать - зачем решается такая задача? Обычно решается обратная - установить курсор в зависимости от выполняемой операции... Дело Ваше, просто интерестно :wink:

Re: Как определить текущий номер иконки курсора.

Добавлено: 09 янв 2018, 21:06
Юрий
Есть отрезок. Его можно спрятать или показать. Спрятать можно только при определённых условиях. В моём случае это сочетание окружающего цвета. Так вот, если можно менять его видимость и если курсор находится на отрезке, то программа пользователю даёт подсказку - меняет внешний вид курсора даже, если отрезок не видим, а пользователь принимает решение по изменению его видимости. Изменение производится щелчком мыши.
Когда я пытался отослать сообщение вместе с цитированием, то система сообщила, что "сообщение очень короткое". Это у всех так?

Re: Как определить текущий номер иконки курсора.

Добавлено: 09 янв 2018, 23:28
Artem.spb
я бы процитировал последний вопрос перед ответом, но да, это пока у всех так :)