SDL меняет курсор на Windows по умолчанию

Я делаю простую оконную игру и хочу стандартный системный курсор вместо черного SDL. Возможно ли это без ручного создания курсора?


person Xirdus    schedule 30.10.2010    source источник


Ответы (2)


Это невозможно, насколько я знаю. Поскольку SDL работает на всех основных платформах, даже без курсоров по умолчанию, создатели SDL решили всегда использовать пользовательский курсор. Однако нарисовать системный курсор по умолчанию не так сложно — просто загрузите файл .cur и нарисуйте его как растровое изображение.

person Karel Petranek    schedule 30.10.2010

Вы можете отобразить 4 типа курсоров SDL по умолчанию с помощью SDL_CreateCursor. Документация SDL предоставляет следующую информацию:

http://www.libsdl.org/cgi/docwiki.cgi/SDL_CreateCursor

person Arvind Raja Yadav    schedule 02.11.2010
comment
Теперь я не против изменить его - курсор по умолчанию (черный) достаточно хорош. - person Xirdus; 02.11.2010
comment
Есть 2 варианта цвета курсора - черный и белый. Белый цвет очень похож на курсор Windows по умолчанию. - person Arvind Raja Yadav; 03.11.2010