C++游戏笔记

1、包含库文件方式:

一、#pragma comment(lib,"winmm.lib")

二、项目--属性--配置属性--链接器--输入--附加依赖项--(输入库文件名)--确定


2、L“FirstBlood.wav" 表示把字符串转化为宽字符版

_T("  ")  会根据当前的字符环境智能的在宽字符和普通字符间转换,与unicode字符集环境下的  L"  "  是一个用法


3、窗口创建四部曲:

a.窗口类的设计

b.窗口类的注册

c.窗口的正式创建

d.窗口的显示与更新


4、GetMessage  和  PeekMessge  消息循环体系


5、在windows中位图的表现形式是BMP


6、SelectObject 函数可以获取画笔、画刷、位图、字体、区域、调色板的句柄


7、srand() 函数初始化随机种子,rand() 函数产生随机数(其实现用的是线性同余法


8、位图绘制四步曲:

a.j加载位图,从文件中加载位图对象

b.建立兼容DC,建立一个与窗口设备环境DC兼容的内存设备环境DC

c.选用位图对象,内存DC使用步骤1中所建立的位图对象

d.进行贴图,将内存DC的内容贴到窗口DC中





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值