游戏开发论坛

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

怎么实现位图按钮啊???

[复制链接]

22

主题

54

帖子

60

积分

注册会员

Rank: 2

积分
60
发表于 2006-5-20 23:01:00 | 显示全部楼层 |阅读模式
怎么实现位图按钮啊???

由于是自学的,对MFC还不是很了解,对界面的编程也不是很了解,所以请大家帮帮我啦,最好是有源代码和中文的注释哟!!!

谢谢啦,如果会的话就帮帮我吧!!!

31

主题

278

帖子

298

积分

中级会员

Rank: 3Rank: 3

积分
298
发表于 2006-6-2 00:22:00 | 显示全部楼层

Re:怎么实现位图按钮啊???

呵呵

31

主题

278

帖子

298

积分

中级会员

Rank: 3Rank: 3

积分
298
发表于 2006-6-2 00:23:00 | 显示全部楼层

Re:怎么实现位图按钮啊???

游戏的GUI一般都由窗体、按钮、静态文本、图标、组合框、选择框、列表框、滑动条、滚动条、文本框、进度条等构成。由于篇幅有限,这里我只跟大家介绍按钮、滑动条的制作方法。
按钮一般都有三个状态:正常、mouseover、按下。
  首先,我们在我们的游戏界面上绘制一个正常状态的按钮(位置坐标假定为ButtonX、 ButtonY),然后在我们程序不断追踪鼠标状态,如果鼠标的坐标(假设为MouseX与MouseY)在按钮范围( ButtonX、 ButtonY到ButtonX+ButtonWidth、 ButtonY+ButtonHeight )内,我们就在ButtonX 、 ButtonY绘制mouseover状态的按钮。当我们点击鼠标左键(LB_Down),我们就在ButtonX 、 ButtonY绘制按下状态的按钮。然后我们就在相应的程序里调用我们的对此按钮的操作函数。

31

主题

278

帖子

298

积分

中级会员

Rank: 3Rank: 3

积分
298
发表于 2006-6-2 00:23:00 | 显示全部楼层

Re: 怎么实现位图按钮啊???


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-24 15:31

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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