как создать окно в слое плагина, начиная один поток в onWindowAttached, когда это будет вызвано - PullRequest
0 голосов
/ 08 октября 2018
bool DispatcherPlugin::onWindowAttached(FB::AttachedEvent *evt, FB::PluginWindow* window)

когда это будет вызвано, я запускаю один поток в функции для перетаскивания кадров с открытым Gl

FB::PluginWindowWin* pluginWindowWin = dynamic_cast<FB::PluginWindowWin*>(window); 

по типу окна приведения к FB::PluginWindowWin

КакСоздать FB::PluginWindow* window объект, чтобы я мог начать свой поток, вызвав одну функцию, передающую аргумент как объект FB :: PluginWindow

1 Ответ

0 голосов
/ 10 октября 2018

если вы используете современную версию Chrome, то вы не можете получить окно плагина - вы можете использовать его только через nativemessaging, который не разрешает прямой доступ к окну браузера.

Ваш лучшийСпорим, посылать данные на страницу и рисовать на холсте с помощью JavaScript.

PluginWindow является устаревшим и работает только с NPAPI и ActiveX;NPAPI в основном ничем не поддерживается, и ActiveX в настоящее время работает только в IE.

...