【发布时间】:2013-12-05 10:12:12
【问题描述】:
我写了一个无窗口的 NPAPI 插件,我想在 NPP_HandleEvent() 中处理鼠标事件。
我可以毫无问题地获取 WM_PAINT、WM_LBUTTONDOWN、WM_LBUTTONUP 和 WM_MOUSEMOVE 事件。
但是,我无法接收任何 WM_MOUSEWHEEL 事件是有线的。
uint16_t CWinLessPlugin::HandleEvent(void *event)
{
NPEvent *pevent = (NPEvent *) event;
switch (pevent->event)
{
case WM_PAINT:
break;
case WM_MOUSEMOVE:
HandleIt();
break;
case WM_MOUSEWHEEL:
//never
break;
}
return 1;
}
我真的不知道为什么:(。任何帮助将不胜感激。
chrome 版本:31.0.1650.63
火狐版本:25.0.1
【问题讨论】:
标签: npapi browser-plugin