用win32API怎么制作游戏窗口

来源:百度知道 编辑:UC知道 时间:2024/06/30 09:47:23
我想要制作自己的标题栏、菜单样式,具体要怎么建?请说的浅显一点、具体一点,我是个初学者。最好有示例代码跟着。建好后美化是要用图片还是用程序画?图片怎么做?我想要在界面内做一个小地图挂在右上角,点击这个小地图可以在主界面上相对移动位置,要怎么做?我想要在界面内建一个漂亮的不规则形状的可预览的可选择区域,使用户能够在上面选择东西后那个东西出现在主界面里,应该怎么建立?我想要使那个小地图和那个选择区域有展开和收起的效果而不是一下消失,要怎么做?希望有经验的高手来解答~!说明:我的C++和MFC都没有问题.
这个问题主要是为了美观,所以不能用MFC,我要建立自己样式的标题栏、菜单、窗口和按钮

一个一个回答你 虽然我也是学生。。
1)我想要制作自己的标题栏、菜单样式,具体要怎么建

建立一个MFC项目 不要选空项目 这样他会自动生成一个窗体 然后修改createwindow函数 里面可以设置自己的标题
在资源视图里 你可以添加你要的菜单并设置快捷键

2)建好后美化是要用图片还是用程序画?图片怎么做?
如果要设置自己的图标和光标 可以修改loadicon 和loadcursor的参数进行设置 图片可以自己做 也可以在资源视图中加载

3)我想要在界面内做一个小地图挂在右上角,点击这个小地图可以在主界面上相对移动位置,要怎么做?
这个涉及到了寻路算法 你说了你是初学者 这个应该还弄不了 不过还是给你点资料http://dev.gameres.com/Program/Abstract/Arithmetic/A%20Pathfinding%20for%20Beginners.htm
这里比较详细的讲解了A*寻路算法
下面我就不说了 我也是初学者 正在学DX

嗯你搜索关于directdraw的文章
知道么大型游戏都是用directx做的,你可以搜索下DIRECTX中文手册,老王的好象是.会系统的说怎么绘图形等等的,directx 3d

方法1: 重载系统资源
方法2: 看看我的空间 有可能给你点灵感