Форум программистов, компьютерный форум, киберфорум
Наши страницы
SFML
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
legozaur
8 / 8 / 13
Регистрация: 03.02.2013
Сообщений: 144
1

Sfml + int main() + изменение картинки курсора

04.04.2016, 15:04. Просмотров 751. Ответов 4

В общем, я делаю программу на мультимедийной библиотеке SFML.

Мне потребовалось изменить картинку курсора.

Немного поискав, я понял что можно сделать через WinAPI.

Я использую Консольное приложение Win32.

main.cpp выглядит так
C++
1
2
3
4
5
6
7
#include "stdafx.h"
 
int main()
{
  /*Код*/
  return 0;
}
в stdafx.h я запихал
C++
1
#include <windows.h>
Чтобы загрузить курсор функцией LoadCursor(...), мне нужен дескриптор приложения HINSTANCE.

Вопрос: (как его получить в данных обстоятельствах) || (другой способ изменения изображения курсора)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.04.2016, 15:04
Ответы с готовыми решениями:

SFML вставка картинки
Пытаюсь сделать как в видео по образцу ...

SFML в C::B пытается что-то найти в D:\sfml-release\ которого нет
Добрый день, вторые сутки пытаюсь подключить SFML библиотеку к C::B. При...

Создание релиза exe файла SFML C++ на VS 2017 (не удается открыть входной файл "sfml-graphics-s.lib")
не могу собрать решение релиз версии, не пойму что я делаю не так постоянно...

В чем разница между int main(){} и int main(void){}?
Только недавно начал изучать язык, и появилось несколько вопросов: 1) в чем...

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

4
RobinHood
20 / 20 / 13
Регистрация: 08.12.2015
Сообщений: 70
Завершенные тесты: 6
04.04.2016, 16:46 2
legozaur, может какой-нибудь из этих способов подойдет: https://github.com/SFML/SFML/wiki/Tutorial:-Change-Cursor
1
legozaur
8 / 8 / 13
Регистрация: 03.02.2013
Сообщений: 144
04.04.2016, 18:18  [ТС] 3
Цитата Сообщение от RobinHood Посмотреть сообщение
может какой-нибудь из этих способов подойдет:
Предисловие: прогуляв 3 пары, я решил пойти на 4, т.к. физкультура, и придётся отрабатывать.
Где-то на середине пути я придумал способ, который как раз и описан по указанной вами ссылке.

Что я придумал:
Я видел что в sf::Window можно скрыть курсор
Я тут подумал, что можно сделать спрайт, который будет бегать за координатами мыши.
Вот собственно и всё)

Спасибо за ссылку, буду там много чего искать
0
avgoor
1041 / 609 / 157
Регистрация: 05.12.2015
Сообщений: 1,732
04.04.2016, 19:01 4
Цитата Сообщение от legozaur Посмотреть сообщение
мне нужен дескриптор приложения HINSTANCE.
Вопрос: (как его получить в данных обстоятельствах)
GetModuleHandle(NULL);
1
legozaur
8 / 8 / 13
Регистрация: 03.02.2013
Сообщений: 144
05.04.2016, 10:42  [ТС] 5
Если вы делаете игру, то всё-же лучше сделать через средства SFML
т.к. можно будет сделать собственную анимацию и дизайн курсора и многое другое.
0
05.04.2016, 10:42
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.04.2016, 10:42

Изменение картинки в PictureBox при наведении курсора
При наведении на picturebox фон изменяется на другую картинку. Как это сделать?

В каком случае надо начинать с int main() или с int _tmain( int argc, _TCHAR* argv[] ) и т.д.?
Не понимаю, с чего начинать. Заранее спс.

Изменение размера картинки при наведении на нее курсора
Здравствуйте!!! Подскажите как сделать изменение размера картинки (в моем...


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

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

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