2013-02-27 47 views
0

如何在Mac OS中連接到ois庫firebreath插件? 我有pluginwindowmac,想跟蹤鼠標,鍵盤,操縱桿。firebreath事件窗口插件鼠標鍵盤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是一個Windows類型,所以肯定不會有一個getHWND在mac os上工作。

如果你需要的是NSWindow,那麼恐怕你運氣不好。在NPAPI插件中的Mac OS中獲取事件的唯一方法是通過FireBreath通過其事件系統公開的瀏覽器。

+0

too joystick get events? – user1881371 2013-02-28 03:41:42

+0

要從類似遊戲杆的東西獲取事件,您需要一些讓它們全局化的方法,而無需NSWindow或NSApplication。我不知道這是可能的還是如何去做的。 – taxilian 2013-02-28 05:02:29

+0

好的。和焦點窗口插件喜歡做什麼? – user1881371 2013-03-03 10:36:46