2010-09-17 1 views
1

Я разрабатываю заставку Mac OS X, в которой используется WebView. WebView загружает флеш с картой. Я хочу, чтобы пользователь переместил карту и изменил ее размер (флэш-карта имеет соответствующие элементы управления). Я переопределил mouseMoved: метод, чтобы заставка не выходила при перемещении мыши. Но курсор мыши по-прежнему скрыт. Это видно только при перетаскивании мышью. Я пробовал [NSCursor unhide], но он не работает. Как я могу его отобразить?Показывать курсор в заставке Cocoa

Заранее спасибо.

+0

Я не знаю, можете ли вы сделать это из заставки Cocoa. Кажется, что нет никакого способа спросить красиво получать события мыши, а не те события, которые запускают конец экранной заставки. Возможно, вам понадобится использовать Carbon. –

ответ

0

Я знаю, что этот вопрос задан некоторое время назад, но я бы предложил использовать встроенную функцию, чтобы скрыть курсор и позволить OS X обрабатывать невидимый. Существует метод класса

[NSCursor setHiddenUntilMouseMoves:YES]; 

 Смежные вопросы

  • Нет связанных вопросов^_^