摘要: 游戏的基本思路设计好了,触发事件的时候就用SendMessage发送一个自定义消息(研究了一下系统已定义的WM_消息,发现只要大于0x0400基本就可以随意使用(不能是0xFFFF),于是选择0x1000开始作为自定义消息),然后根据msg的值和wParam的值来处理。我终于发现switch语句的好处,原来这个结构在做消息处理,菜单处理的时候是这么好用。v0.1版实现了游戏开始时的菜单界面,即“新的征程”(开始新游戏)、“重出江湖”(读取存档)、“游戏说明”、“封剑归隐”(退出游戏),用↑↓方向键可以来回选择菜单项并高亮显示。方向键的消息在回调函数中不能用WM_CHAR接收,要用WM_KEYD 阅读全文
posted @ 2012-01-25 14:42 cybersword 阅读(1607) 评论(4) 推荐(0) 编辑