Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
4 / 4 / 3
Регистрация: 19.03.2014
Сообщений: 44
1

Как узнать статус курсора мыши?

09.12.2015, 23:58. Просмотров 1504. Ответов 6
Метки нет (Все метки)


Кто может конкретно ответить? Как получить статус(что-то типа в этом роде) курсора, который показывает что курсором можно произвести действие? Допустим указательный палец при наведении на кнопочку.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.12.2015, 23:58
Ответы с готовыми решениями:

Как узнать статус потока?
добрый вечер, не подскажите, как узнать статус потока? Желательно, чтобы функция возвращала 0, если...

Как узнать координаты курсора мыши
Как узнать положение курсора мыши на страницу?

Как узнать координаты курсора мыши и отобразить их? c++
Как узнать координаты курсора мыши и отобразить их? c++

Как узнать координаты курсора мыши относительно формы?
Как узнать координаты курсора мыши? Добавлено через 35 минут относительно окна нужно

6
649 / 460 / 80
Регистрация: 26.10.2010
Сообщений: 1,263
Записей в блоге: 4
10.12.2015, 00:37 2
Droidamega, какая среда проектирования?
0
4 / 4 / 3
Регистрация: 19.03.2014
Сообщений: 44
10.12.2015, 01:29  [ТС] 3
Цитата Сообщение от QVO Посмотреть сообщение
Droidamega, какая среда проектирования?
Visual Studio 13, не C#

Добавлено через 40 минут
QVO, сообщение выше
0
649 / 460 / 80
Регистрация: 26.10.2010
Сообщений: 1,263
Записей в блоге: 4
10.12.2015, 02:14 4
Droidamega, Как обработать в MFC visual studio 2008 обработку нажатых клавиш?
0
4 / 4 / 3
Регистрация: 19.03.2014
Сообщений: 44
10.12.2015, 02:19  [ТС] 5
QVO, грубо говоря на обычном С++. Суть такова, можно ли поймать тот момент, когда курсор изменяется, допустим его иконка. Ну или как-то так. Я приводил пример в первом сообщении
Цитата Сообщение от Droidamega Посмотреть сообщение
Допустим указательный палец при наведении на кнопочку.
0
2706 / 1875 / 554
Регистрация: 05.06.2014
Сообщений: 5,447
10.12.2015, 05:16 6
Лучший ответ Сообщение было отмечено Droidamega как решение

Решение

Можно попробовать периодически пинать GetCursorInfo и смотреть не изменилось ли hCursor в результате. Сам, правда, не проверял.
1
4 / 4 / 3
Регистрация: 19.03.2014
Сообщений: 44
10.12.2015, 09:21  [ТС] 7
Renji, как-то так, pci.hCursor будет содержать код курсора, в зависимости от его типа.
C++
1
2
3
4
5
    CURSORINFO pci;
 
    pci.cbSize = sizeof(CURSORINFO);
    GetCursorInfo(&pci);
        cout << pci.hCursor;
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.12.2015, 09:21

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Узнать растояние от начала блока до курсора мыши
Ситуация такая, есть видео плеер, весь контроль написан с нуля, и дело в том что когда на progress...

Как изменить цвет курсора ввода и курсора мыши в элементе Edit
Всем Здравия. Проблема в следующем, задал цвет фона и цвет текста в Edit, тут все нормально, но...

Chart как показывать координаты мыши по графику возле курсора мыши!
Chart как показывать координаты мыши по графику возле курсора мыши! Когда двигаешь мышкой по...

В рабочей части окна при движении мыши с нажатой левой клавишей мыши рисовать траекторию движения курсора мыши
В рабочей части окна при движении мыши с нажатой левой клавишей мыши рисовать траекторию движения...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.