2013-12-05 3 views
1

Я написал плагин NPAPI без окон и хочу обрабатывать события мыши в NPP_HandleEvent().Не удается получить событие WM_MOUSEWHEEL в плагине npapi без окон

Я могу получить 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; 
} 

Я действительно не могу понять, почему :(Любая помощь будет очень ценится версия

хром:.. 31.0.1650.63

Firefox версия: 25.0.1

ответ

2

WM_MOUSEWHEEL не включен в список поддерживаемых событий в the documentation. Firefox определенно не поддерживает его [1][2], Chrome, вероятно, тоже не является.

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