游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2101|回复: 2

c++关于截取鼠标消息的问题

[复制链接]

1

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2008-6-23 00:08:00 | 显示全部楼层 |阅读模式
我在网上查了很久 都没有明确回答滴一个“高深问题”
我想截取一个鼠标滚轴 【前滚 或后滚】的消息 (并不是单纯截取鼠标滚轴消息)
在网上查到的一个最靠谱的是 自己定义一个鼠标结构体  来截取 WPARM的正负值 判断 方向
有高手能解决这个问题不??

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
发表于 2008-6-24 16:51:00 | 显示全部楼层

Re:c++关于截取鼠标消息的问题

Hook

3

主题

23

帖子

23

积分

注册会员

Rank: 2

积分
23
发表于 2008-7-2 12:07:00 | 显示全部楼层

Re:c++关于截取鼠标消息的问题

        case 0x020A://WM_MOUSEWHEEL
                //        switch(HIWORD(wParam))
                        {
                        //case WM_MBUTTONUP:
                                if((short) HIWORD(wParam)>0)
                                SendMessage(hwnd,WM_VSCROLL,SB_LINEUP,0);//break;
                        //case WM_MBUTTONDOWN:
                                else
                                SendMessage(hwnd,WM_VSCROLL,SB_LINEDOWN,0);//break;
                        }
                        return 0;
主要原因是win32中不能使用他定义的关键字...要直接使用键值...并通过判断wParam的低16位的符号来实现.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-22 02:59

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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