游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2914|回复: 8

如何动态地自定义菜单?

[复制链接]

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
发表于 2007-11-1 18:50:00 | 显示全部楼层 |阅读模式
请教一下,谢谢。

17

主题

141

帖子

141

积分

注册会员

Rank: 2

积分
141
发表于 2007-11-3 09:36:00 | 显示全部楼层

Re:如何动态地自定义菜单?

看看API吧。
AppendMenu 在指定的菜单里添加一个菜单项
CheckMenuItem 复选或撤消复选指定的菜单条目
CheckMenuRadioItem 指定一个菜单条目被复选成“单选”项目
CreateMenu 创建新菜单
CreatePopupMenu 创建一个空的弹出式菜单
DeleteMenu 删除指定的菜单条目
DestroyMenu 删除指定的菜单

61

主题

1429

帖子

1430

积分

金牌会员

Rank: 6Rank: 6

积分
1430
发表于 2007-11-3 16:34:00 | 显示全部楼层

Re: 如何动态地自定义菜单?

Miu.C: 如何动态地自定义菜单?

请教一下,谢谢。


就是拖拖控件

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
 楼主| 发表于 2007-11-3 17:58:00 | 显示全部楼层

Re: Re: 如何动态地自定义菜单?

使命召唤: Re: 如何动态地自定义菜单?



就是拖拖控件

都说是“动态地”了~~~~

87

主题

790

帖子

806

积分

高级会员

Rank: 4

积分
806
QQ
发表于 2007-11-3 18:56:00 | 显示全部楼层

Re:如何动态地自定义菜单?

可以自己贴图实现

82

主题

782

帖子

798

积分

高级会员

Rank: 4

积分
798
发表于 2007-11-4 04:47:00 | 显示全部楼层

Re:如何动态地自定义菜单?

是的,游戏中的菜单都是贴图实现的,首先渲染一个Surface,然后把你要做菜单的文字从字库贴图里面取出来,通过制定坐标Draw到Surface上。菜单的过程也是通过指定不同的坐标来实现。
游戏中的GUI几乎都是这样实现的。

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
 楼主| 发表于 2007-11-4 12:38:00 | 显示全部楼层

Re:如何动态地自定义菜单?

哦,我现在做的可不是游戏呢~~~还是要标准菜单好。

10

主题

24

帖子

26

积分

注册会员

Rank: 2

积分
26
发表于 2007-11-4 13:19:00 | 显示全部楼层

Re:如何动态地自定义菜单?

有个办法,先把菜单设置成隐藏,然后需要调用的时候再显示出来。

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
 楼主| 发表于 2007-11-4 13:33:00 | 显示全部楼层

Re:如何动态地自定义菜单?

这种方法还是。。。。。。。。。不要用的好。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-19 03:57

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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