Page 1 of 1

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

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

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

PostPosted: 06 Jan 2018, 00:40
by zxc_pavel
Так

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

PostPosted: 06 Jan 2018, 18:14
by Юрий
А где посмотреть соответствие номера курсора его иконке?

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

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

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

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

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

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

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

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

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

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