1 / 1 / 0
Регистрация: 23.10.2012
Сообщений: 67
1

SDL: определение позиции курсора мыши

15.11.2012, 23:17. Показов 4881. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Товарищи, как в SDL определить позицию курсора мыши?
Прочитал на вики, что есть ф-я SDL_GetCursor();
Так я не пойму ее смысл, она Возвращает текущий курсор мыши...Но как?
Мне бы еще позицию мыши присвоить переменным x и y к примеру))
Нужно использовать в OpenGL позицию указателя.
Спасибо Хлопцам заранее за помощь)

Добавлено через 45 секунд
Пишу на Си кстате!

Добавлено через 16 минут
Сори, не SDL_GetCursor();, а SDL_GetMouseState();
Пишу: mstate, mx, my = SDL_GetMouseState();

Ошибка, типо слишком мало аргументов при вызове SDL_GetMouseState();

Как ею пользоваться?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.11.2012, 23:17
Ответы с готовыми решениями:

Изменение позиции курсора мыши
В своём приложении использую Swing. И для перемещения курсора мыши использую Robot из java.awt....

Прокрутка в Стринггрид по позиции курсора мыши
Привет! Как сделать чтоб стрингрид смещался на одну ячейку при подводе курсора к краю грида (при...

Определение позиции курсора
Здравствуйте! Задание следующего характера: написать фрагмент программы, реализующий задание:...

Определение позиции курсора
Скажите какие функции использовать для того чтобы получить данную позицию курсора. Например нужны...

6
Псевдослучайный
1946 / 1145 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
15.11.2012, 23:30 2
Это на каком языке ты так пишешь? В С(++) функции могут возвращать ровно одно значение. И это, открой документацию, да почитай.
0
Эксперт С++
4984 / 3091 / 456
Регистрация: 10.11.2010
Сообщений: 11,169
Записей в блоге: 10
16.11.2012, 00:50 3
Цитата Сообщение от NoMasters Посмотреть сообщение
В С(++) функции могут возвращать ровно одно значение.
Ну, как бы это допустимо. Значение присвоится переменной c.
C++
1
int a, b, c = func();
0
85 / 85 / 1
Регистрация: 16.10.2012
Сообщений: 304
16.11.2012, 13:29 4
Может поможет http://plg.lrn.ru/doc/sdl/
0
Псевдослучайный
1946 / 1145 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
16.11.2012, 17:47 5
lazybiz, и что, где там возвращается больше одного значения?
0
Эксперт С++
4984 / 3091 / 456
Регистрация: 10.11.2010
Сообщений: 11,169
Записей в блоге: 10
16.11.2012, 17:52 6
NoMasters, там нигде не возвращается больше одного значения.
Возможно я не так тебя понял, в зависимости от того что ты имел в виду.
0
1 / 1 / 0
Регистрация: 23.10.2012
Сообщений: 67
16.11.2012, 20:47  [ТС] 7
В общем я все понял, сразу после того как выложил.
Оказывается просто достаточно было указать в параметрах ф-и SDL_GetMouseState(); адреса переменных, в которые хотим поместить позицию указателя мыши)
Вот так примерно это выглядит:
SDL_GetMouseState(&mx, &my);
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.11.2012, 20:47
Помогаю со студенческими работами здесь

TMemo определение позиции курсора
Здравствуйте столкнулся с такой проблемой мне требуется определить позицию в Memo на которой...

Определение позиции курсора в TextBox'e
Всем привет! Подскажите как определить текушую позицию курсора в TextBox'e? Собственно мне...

Определение позиции курсора в TextArea
Как на JAvaScript опрелеить позицию курсора в текстареа?? Заранее спасиба!

Определение позиции курсора в поле
Подскажите., можно как-н определить позицию курсора в поле, чтобы при нажатии на какую-н кнопку...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru