2015-05-15 2 views
0

Я хочу порт веб-игры от firebreath до PPAPI, старый РЕАЛИЗАЦИЯ является:Могу ли я получить HWND веб-страницы хром в Windows?

  • firebreath плагин HWND PASS окна к другому процессу
  • в другом процессе, визуализации и обновлять игру

Я прочитал некоторый документ ppapi, кажется, что нет способа получить HWND, Может кто-нибудь дать мне идею?

ответ

0

Есть несколько важных вещей, чтобы знать об этом:

1) PPAPI само по себе поддерживается только для некоторых встроенных плагинов, таких как флэш-памяти. Вы можете включить дополнительные, но только с использованием флагов командной строки, поэтому он не является жизнеспособным для реального использования.

2) Единственное место, вы можете использовать PPAPI в плагине NaCl/pNACL, где вы обычно просто говорить об использовании NaCl (Native Client), а не беспокоиться о названии API; NACL разработан специально для , но не позволяет вам получить доступ к системным API, таким как HWND или что-нибудь, что будет использовать HWND.

Таким образом, короткий ответ «нет, нет способа сделать то, что вы хотите». Более длинный ответ заключается в том, что наиболее вероятно, что вы хотите сделать, потребует перезаписи при необходимости использовать OpenGL ES w/NACL. Хорошей новостью является то, что это тот же OpenGL, который доступен на мобильных платформах, поэтому с игрой вы могли бы использовать это.

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