阅读:1415回复:4
firefox plugin用DirectInput 崩溃
Hi,
我开发了简单的一个firefox 的plugin插件,里面用到了DirectInput,参数设定的是DISCL_FOREGROUND | DISCL_NONEXCLUSIVE,运行时,发生崩溃,跟进去发现, 在mKeyBoard->Acquire()调用时返回 DIERR_INVALIDPARAM所导致。但是如果我将DISCL_FOREGROUND 改为DISCL_BACKGROUND,插件运行良好,也能接受到键盘消息, 因为一些原因我不能使用DISCL_BACKGROUND,请问哪位大侠知道怎么用DISCL_FOREGROUND 也能使插件在firefox中运行正常?非常感谢! |
|
1楼#
发布于:2013-12-25 11:10
感谢你的建议,不过查过官方文档,这些参数都是有效的
|
|
2楼#
发布于:2013-12-20 16:25
没有用过, 但是错误说明是参数不正确, 查询相关文档或许能找到错误原因. 例如写错flag名或者该flag已被废弃
|
|
|
3楼#
发布于:2013-12-20 09:37
用了firefox的npapi,简单的调用了下DirectInput8,结果出这种问题,求高人啊~
|
|
4楼#
发布于:2013-12-19 22:10
太高端了
|
|