Windows编程【C语言版】:包括windows编程基础和内核编程等等!

本套Windows教程已不再维护,请猛击这里转移到新版Windows教程,我们将在这里保持更新。
一、WINDOWS编程环境简介
二、Windows简史
三、Windows动态链接简介
四、WINDOWS程序设计选项—API和内存模式
四、WINDOWS程序设计选项—语言选项
四、WINDOWS程序设计选项—程序开发环境
四、WINDOWS程序设计选项—API文件
五、编写WINDOWS程序—文字模式(Character-Mode)模型
五、编写WINDOWS程序—同样效果的Windows程序
五、编写WINDOWS程序—表头文件
五、编写WINDOWS程序—程序进入点
五、编写WINDOWS程序—MessageBox函数
五、编写WINDOWS程序—编译、连结和执行
一、Unicode简介
一、Unicode简介—字符集简史
一、Unicode简介—美国标准
一、Unicode简介—国际方面
一、Unicode简介—扩展ASCII
一、Unicode简介—双字节字符集
一、Unicode简介—Unicode解决方案
二、宽字符和C语言
二、宽字符和C语言—Char数据型态
二、宽字符和C语言—宽字符
二、宽字符和C语言—宽字符链接库函数
二、宽字符和C语言—维护单一原始码
三、宽字符和 Windows
三、宽字符和 Windows—Windows表头文件类型
三、宽字符和 Windows—Windows函数呼叫
三、宽字符和 Windows—Windows的字符串函数
三、宽字符和 Windows—在Windows中使用printf
三、宽字符和 Windows—格式化消息框
三、宽字符和 Windows—本书与国际化
一、Windows窗口和消息简介
二、Windows自己的窗口
二、Windows自己的窗口—总体结构
二、Windows自己的窗口—HELLOWIN程序
二、Windows自己的窗口—通盘考量
二、Windows自己的窗口—Windows函数呼叫
二、Windows自己的窗口—大写字母标识符
二、Windows自己的窗口—新的数据型态
二、Windows自己的窗口—句柄简介
二、Windows自己的窗口—匈牙利表示法
二、Windows自己的窗口—注册窗口类别
二、Windows自己的窗口—建立窗口
二、Windows自己的窗口—显示窗口
二、Windows自己的窗口—消息循环
二、Windows自己的窗口—窗口消息处理程序
二、Windows自己的窗口—处理消息
二、Windows自己的窗口—播放声音文件
二、Windows自己的窗口—WM_PAINT消息
二、Windows自己的窗口—WM_DESTROY消息
三、Windows程序设计的难点—别呼叫我,我会呼叫您
三、Windows程序设计的难点—队列化消息与非队列化消息
三、Windows程序设计的难点—行动迅速
一、Windows程序文字输出概述
二、Windows文字绘制和更新
二、Windows编程GDI—GDI简介
二、Windows编程GDI—设备内容
二、Windows编程GDI—TextOut细节
二、Windows编程GDI—系统字体
二、Windows编程GDI—字符大小
二、Windows编程GDI—格式化文字
二、Windows编程GDI—SYSMETS1.C窗口消息处理程序
三、Windows编程之滚动条
三、Windows编程之滚动条—滚动条的范围和位置
三、Windows编程之滚动条—滚动条消息
三、Windows编程之滚动条—绘图程序的组织
三、Windows编程之滚动条—滚动条信息函数
三、Windows编程之滚动条—滚动条卷动范围
三、Windows编程之滚动条—不用鼠标怎么办
一、Windows图像GDI结构
二、Windows图像处理—设备内容
二、Windows图像处理—设备内容(取得设备内容句柄)
二、Windows图形处理—设备内容(取得设备内容信息)
二、Windows图形处理—设备内容(DEVCAPS1程序)
二、Windows图形处理—设备内容(设备的大小)
二、Windows图形处理—设备内容(关于色彩)
二、Windows图形处理—设备内容(设备内容属性)
二、Windows图形处理—设备内容(保存设备内容)
三、Windows图像处理—画点和线
三、Windows图像处理—画点和线(设定图素)
三、Windows图像处理—画点和线(直线)
三、Windows图像处理—画点和线(边框函数)
三、Windows图像处理—画点和线(贝塞尔曲线)
三、Windows图像处理—画点和线(使用现有画笔(Stock Pens))
三、Windows图像处理—画点和线(画笔的建立、选择和删除)
三、Windows图像处理—画点和线(填入空隙)
三、Windows图像处理—画点和线(绘图方式)
四、Windows图形处理—绘制填入区域
四、Windows图形处理—绘制填入区域(Polygon函数和多边形填入方
四、Windows图形处理—绘制填入区域(用画刷填入内部)
五、GDI映像方式
五、GDI映像方式—「度量」映像方式
五、GDI映像方式—「自行决定」的映像方式
五、GDI映像方式—MM_ISOTROPIC映像方式
五、GDI映像方式—MM_ANISOTROPIC:根据需要放缩图像
五、GDI映像方式—WHATSIZE程序
六、矩形、区域和剪裁
六、矩形、区域和剪裁—随机矩形
六、矩形、区域和剪裁—建立和绘制剪裁区域