游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3990|回复: 10

一个窗口模式的游戏的鼠标消息处理机制

[复制链接]

56

主题

758

帖子

768

积分

高级会员

Rank: 4

积分
768
发表于 2007-8-2 08:11:00 | 显示全部楼层 |阅读模式
我用自己的方式写了如下的处理大纲:

//消息
switch(message)
{
POINT pt;
pt.x=(int)LOWORD(lParam);
pt.y=(int)HIWORD(lParam);
......
case WM_MOUSEUP:
     ThrowMessage(WM_MOUSEUP,pt);
     break;
case WM_LBUTTONDOWN:
     ThrowMessage(WM_LBUTTONDOWN,pt);
     break;
......
}

//函数ThrowMessage:

void ThrowMessage(UINT message,POINT pt)
{
switch(Flag)       //Flag是事件标识,控制游戏是在开头、进行还是结尾
{
    case FLAG_START:
        switch(message)
        {
             ......//处理鼠标事件
        }
    case FLAG_RUN:
        switch(message)
        {
             ......//处理鼠标事件
        }
    case FLAG_END:
        switch(message)
        {
             ......//处理鼠标事件
        }
}
}

这是我的想法,希望与大家多交流,改进,共同进步。 [em5]

5

主题

972

帖子

975

积分

高级会员

Rank: 4

积分
975
发表于 2007-8-2 15:29:00 | 显示全部楼层

Re:一个窗口模式的游戏的鼠标消息处理机制

yong directInput yao fangbian yixie.

56

主题

758

帖子

768

积分

高级会员

Rank: 4

积分
768
 楼主| 发表于 2007-8-2 16:25:00 | 显示全部楼层

Re: Re:一个窗口模式的游戏的鼠标消息处理机制

CLOD: Re:一个窗口模式的游戏的鼠标消息处理机制

yong directInput yao fangbian yixie.

我不会用DirectInput啊! [em6]

56

主题

758

帖子

768

积分

高级会员

Rank: 4

积分
768
 楼主| 发表于 2007-8-2 16:27:00 | 显示全部楼层

Re:一个窗口模式的游戏的鼠标消息处理机制

我想用 纯API+DirectDraw 来编写一个以鼠标操作为主的游戏,可是苦于API基础知识太差,只会用WM的消息来处理鼠标操作,所以我写了上面的大纲,希望有高手路过指点,谢谢!

5

主题

972

帖子

975

积分

高级会员

Rank: 4

积分
975
发表于 2007-8-2 17:13:00 | 显示全部楼层

Re:一个窗口模式的游戏的鼠标消息处理机制

xue DirectInput zhi xuyao yige xiawu.

56

主题

758

帖子

768

积分

高级会员

Rank: 4

积分
768
 楼主| 发表于 2007-8-2 17:50:00 | 显示全部楼层

Re: Re:一个窗口模式的游戏的鼠标消息处理机制

CLOD: Re:一个窗口模式的游戏的鼠标消息处理机制

xue DirectInput zhi xuyao yige xiawu.

我不喜欢用DirectInput,太麻烦。

56

主题

758

帖子

768

积分

高级会员

Rank: 4

积分
768
 楼主| 发表于 2007-8-2 17:51:00 | 显示全部楼层

Re:一个窗口模式的游戏的鼠标消息处理机制

贴了这么长时间,难道没有人给点建议?

56

主题

758

帖子

768

积分

高级会员

Rank: 4

积分
768
 楼主| 发表于 2007-8-2 17:52:00 | 显示全部楼层

Re:一个窗口模式的游戏的鼠标消息处理机制

跪求......

56

主题

758

帖子

768

积分

高级会员

Rank: 4

积分
768
 楼主| 发表于 2007-8-3 16:23:00 | 显示全部楼层

Re:一个窗口模式的游戏的鼠标消息处理机制

难道这个问题这么难吗???

0

主题

28

帖子

33

积分

注册会员

Rank: 2

积分
33
QQ
发表于 2007-8-3 20:51:00 | 显示全部楼层

Re:一个窗口模式的游戏的鼠标消息处理机制

网上GUI库不少,但是UI编程方面的教程似乎不是很多,也可能是中文的不多,英文得不好找。

我的BLOG上放了一个简单的例子,希望对你有用
http://blog.csdn.net/leexuany/archive/2007/08/01/1721438.aspx
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 14:27

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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