
windows编程
文章平均质量分 67
八千米丶
你走过的路不会骗你。。。
展开
-
windows编程笔记
1.句柄(HANDLE):每个windows资源都独有的“身份证 我们对某个窗口实现操作的话,首先要得到窗口句柄HWND。 windows程序中,有各种各样的资源,比如窗口、图标、光标等,系统创建这些资源会分配内存,并返回这些资源的标识号,这标识号就是句柄 2.消息:windows应用程序与操作系统间的“信使” 消息的表现形式--MSG结构体 typedef struct tagMSG{原创 2015-06-21 09:36:35 · 516 阅读 · 0 评论 -
GDI学习
GDI,即图形设备接口 关于GDI+,可以理解为GDI的一个升级版本,在多图片格式上有很好的支持,但绘图效率比GDI更慢,更不适合游戏开发。 从一种宏观角度来看,GDI是几百个函数和一些相关的数据结构和宏组成的整体而已。 特点: *不允许程序直接访问物理显示硬件,通过称为“设备环境”的抽象接口间接访问显示硬件 *用户无需关心具体的物理设备类型 *windows参考设备环境的数据结构完成原创 2015-06-21 18:06:56 · 827 阅读 · 0 评论 -
GDI学习(2)
位图绘制 四部曲: *加载位图,从文件中加载位图 *建立兼容DC,建立一个与窗口设备环境DC兼容的内存设备环境DC *选用位图对象,内存DC使用步骤一中所建立的位图图像 *进行贴图,将内存DC内的内容贴到窗口DC中 1。加载位图 LoadImage()函数,不仅可以加载位图,还可以加载图标,光标等图像资源。 HANDLE WINAPI LoadImage( _In原创 2015-06-22 14:12:17 · 547 阅读 · 0 评论 -
GDI透明贴图与定时器
透明贴图的两套体系 图像文件都是以一个四四方方的矩形储存的,我们需要将图片的背景变透明,显示到游戏画面中。 这里用到两种方法。 1,透明遮罩法 利用BitBlt函数中Raster(光栅)值的运算,可称这种方法为“去背” BitBlt函数的最后一个参数DWORD 指定为光栅操作代码,即贴图的方式,通常直接用到的光栅操作代码为SRCCOPY 思路:用代码实现图片的逻辑与和逻辑或运算原创 2015-06-22 21:08:14 · 840 阅读 · 0 评论