游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2340|回复: 3

使用了directinput后,就不能拦截wm_char消息了,为什么?谢谢

[复制链接]

10

主题

40

帖子

42

积分

注册会员

Rank: 2

积分
42
发表于 2005-11-16 20:27:00 | 显示全部楼层 |阅读模式
如题?如果解决这个问题

0

主题

46

帖子

46

积分

注册会员

Rank: 2

积分
46
发表于 2005-11-17 11:52:00 | 显示全部楼层

Re:使用了directinput后,就不能拦截wm_char消息了,为什么?

自己从DirectInput的数据流里面取

121

主题

2029

帖子

2034

积分

金牌会员

Rank: 6Rank: 6

积分
2034
QQ
发表于 2005-11-17 11:53:00 | 显示全部楼层

Re:使用了directinput后,就不能拦截wm_char消息了,为什么?

你是不是把设备独占了。SetCooperationLevel(是不是这个函数我忘了)

0

主题

6

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2005-11-18 00:25:00 | 显示全部楼层

Re:使用了directinput后,就不能拦截wm_char消息了,为什么?

SetCooperativeLevel(mHWnd, DISCL_FOREGROUND|DISCL_NONEXCLUSIVE);
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-22 16:39

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表