您的位置:首页 > 其它

ImageSetEditor不能在美术机器上点击鼠标

2011-06-21 08:50 134 查看
问题:

昨天把ImageSetEditor交给美术使用,发现切图界面的鼠标事件都不能响应

解决过程:

1 安装.netFrameWork3.5,无效

2 换鼠标(原因是美术鼠标有问题),无效

3 远程调试,找到问题

原因:ImageSetEditor使用的是wxWidgets做的界面,调用CEGUI鼠标事件时,鼠标位置是正确的。

但是CEGUI处理鼠标事件时,鼠标的位置是通过Cursor鼠标类取的,结果位置不对(具体原因由于时间关系暂时没去查)。

导致CEGUI捕捉不到鼠标事件,结果ImageSetEditor里面的鼠标回调事件都没用。

解决方式:

修改CEGUI,强行在注入鼠标事件时,传鼠标位置

注:问题是解决了,但导致问题的原因没有找到
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐