这是我的代码片段
bool hello::onWindowAttached(FB::AttachedEvent *evt, FB::PluginWindow *win)
{
m_window = win;
if (m_api)
m_api->m_win = m_window;
if (m_api->m_win)
{
FB::PluginWindowWin* wnd = reinterpret_cast<FB::PluginWindowWin*>(m_api->m_win);
HWND hwnd = wnd->getHWND();
MessageBox(hwnd,L"000",L"000",MB_OK);
}
return false;
}
我的问题是 onwindowwatattach_不被触发过,所以我不能得到窗口处理程序绘制的区域在html页面。
我通过创建新的firebreath项目来解决这个问题,我猜当我创建以前的项目时,我选择了没有UI参数来导致这个问题。