- 博客(5)
- 收藏
- 关注
SDK编程笔记 - DLL篇
SDK编程笔记 - DLL篇1. 动态链接之含义 在链接应用程序时常使用所谓“静态链接”的方法,即将各个目标文件(.obj)、运行时函数库(.lib)以及已编译的资源文件(.res)链接到一起,形成一个可执行文件(.exe)。使用静态链接时,可执行文件需要使用的各种函数和资源都已包含到文件中。这样做的缺点是对于多个程序都使用的相同函数和资源要重复链接到exe文件中,使程序变大、占用内存...
2004-01-24 11:59:00 118
将RGB颜色转换成16bit颜色[适合游戏编程初学者]
将RGB颜色转换成16bit颜色[适合与游戏编程初学者] 我在做16bit alpha blending的时候需要判断颜色键(ColorKey),而在我的游戏引擎中,ColorKey是用Windows RGB颜色表示的,这就需要将RGB颜色转换成16bit颜色,下面是我的做法。 RGB颜色是一个DWORD值,32bit,格式为0x00rrggbb,通过三个宏:GetRValue、GetGV...
2004-01-24 11:58:00 100
SDK编程笔记 — 计时器篇
SDK编程笔记 — 计时器篇两个计时器API的讨论 SetTimer函数用于创建一个计时器,KillTimer函数用于销毁一个计时器。计时器属于系统资源,使用完应及时销毁。 SetTimer的函数原型如下:UINT_PTR SetTimer( HWND hWnd, UINT_PTR nIDEvent, UINT uElapse, TIMERPROC lpTimerFunc ) ; ...
2004-01-24 11:57:00 79
Windows SDK入门浅谈 — 写给初学者
Windows SDK入门浅谈 — 写给初学者 前言 如果你是一个编程初学者,如果你刚刚结束C语言的课程。你可能会有点失望和怀疑:这就是C语言吗?靠它就能编出软件?无法想象Windows桌面上一个普通的窗口是怎样出现在眼前的。从C语言的上机作业到Windows编程确实有比较大的gap。或许你已经看了programming Windows的前三章,但是对于那个hellowin程序甚为...
2004-01-24 11:49:00 175
SDK编程笔记-UNICODE篇
SDK编程笔记-UNICODE篇 [简单基础但重要] Petzold的Programming Windows的第2章非常详细的讲解了关于Unicode的方方面面。我们需要知道的是它给C语言和Windows编程带来的变化。 ·C语言相关 对应于char, C语言中也有宽字符内型wchar_t。wchar_t被定义为: typedef unsigned short wchar_t...
2004-01-24 11:49:00 61
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人