Может ли кто-нибудь предоставить пример / ссылку на пример приложения Какао, которое меняет «аппаратный» курсор в полноэкранном приложении OpenGL Какао? Мне удалось создать полноэкранное приложение GL и приложение, которое меняет курсор путем переопределения NSView :: resetCursorRects, но я не смог заставить оба работать одновременно. Я также переоборудовал некоторые образцы Apple GL (CocoaGL, Custom Cocoa OpenGL и т. Д.), Переопределив NSView :: resetCursorRects, и у меня также не было возможности изменить курсор в полноэкранном режиме в них. У меня есть книга «Программирование OpenGL в Mac OS X», которая также позволяет избежать этой проблемы.
@ Кристофер: я не пробовал [набор NSCursor]. Хороший колл, но я бросился на него и не повезло. Он все еще возвращается к системному курсору. Я бы сказал, что, возможно, что-то переопределяет это в моих вызовах, которые переключаются в полноэкранный режим, но на самом деле я попытался сбросить курсор мыши в процедуре отрисовки моего NSView (которая вызывается повторно), и курсор никогда не переключается с системного значения по умолчанию.