2013-02-27 2 views
0

Как подключиться к плагину firebreath в ois-библиотеке в Mac OS? У меня есть pluginwindowmac, вы хотите отследить мышь, клавиатуру, джойстик.firebreath events window plugin mouse keyboard mac os

сделаны как к окнам:

FB::MessageWindow* messageWindow = new FB::MessageWindow(); 
mParamList.insert(std::make_pair(std::string("WINDOW"), messageWindow->getHWND())); 
mInputManager = OIS::InputManager::createInputSystem(mParamList); 

messageWindow-> getHWND() - нет в Mac OS

ответ

1

Я не имею ни малейшего представления, что ожидает библиотека OIS, но я могу вам сказать, что HWND - это тип окна, поэтому никогда не будет getHWND, который работает на mac os.

Если вам нужно NSWindow, я боюсь, что вам не повезло. Единственный способ получить события в Mac OS в плагине NPAPI - через браузер, который FireBreath предоставляет через свою систему событий.

+0

тоже джойстик получить события? – user1881371

+0

Чтобы получить события от чего-то вроде джойстика, вам понадобится какой-то способ получить их глобальными, без NSWindow или NSApplication. Я не знаю, возможно ли это или как это сделать. – taxilian

+0

в порядке. и плагин фокуса окна как сделать? – user1881371

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