第1章 文本与图形绘制
1-1 文本处理
DrawText()和RECT结构
DrawTextEx()和DRAWTEXTPARAMS结构
GetTextColor()
SetTextColor()
TextOut()
ExtTextOut()
GetTextAlign()
SetTextAlign()
1-2 画线函数
LineTo()
PolyBezier()、PolyBezierTo()
PolyDraw()
Polyline()、PolylineTo()
1-3 绘制多边形
Polygon()
PolyPolygon()
PolyPolyline()
1-4 绘制矩形
DrawFocusRect()
Rectangle()
RoundRect()
1-5 绘制弧、椭圆、圆
Ellipse()
Arc()、ArcTo()
Chord()
Pie()
1-6 小结
第2章 定制绘图环境
2-1 绘图风格
背景
像素
绘图模式和风格
2-2 画笔
CreatePen()
ExtCreatePen()
MoveToEx()
GetCurrentPositionEx()
2-3 画刷
CreateSolidBrush()
CreateBrushIndirect()
CreateHatchBrush()
CreatePatternBrush()
GetSysColorBrush()
ExtFloodFill()
SetPolyFillMode()
GetPolyFillMode()
FillRect()
FrameRect()
SetBrushOrgEx()
GetBrushOrgEx()
2-4 综合示例
2-5 小结
第3章 图像的扩展处理
3-1 位图
CreateBitmapIndirect()
CreateBitmap()
SetBitmapDimensionEx()和Size结构
GetBitmapDimensionEx()
LoadBitmap()
BitBlt()
StretchBlt()
PlgBlt()
GetDIBits()、BITMAPINFO结构
3-2 鼠标形状
CreateCursor()
DestroyCursor()
LoadCursor()
LoadCursorFromFile()
3-3 图标
CreateIcon()
CreateIconIndirect()、ICONINFO结构
DestroyCursor()
LoadIcon()
ExtractIcon()
CopyIcon()
DrawIcon()
DrawIconEx()
GetIconInfo()
3-4 图像
LoadImage()
CopyImage()
3-5 示例程序
3-6 小结
第4章 文件处理技术
4-1 文件
文件的创建、打开和关闭
文件属性
文件操作
4-2 目录
CreateDirectoryEx()
RemoveDirectory()
SetCurrentDirectory()
GetSystemDirectory()
GetVolumeInformation()
4-3 驱动器
GetLogicalDrives()
GetDriveType()
GetDiskFreeSpaceEx()、LARGE_INTEGER结构
SetVolumeLabel()
4-4 注册表
建立、打开、保存、关闭注册表
恢复及删除注册表信息
项及子项的设置、枚举
4-5 小结
第5章 界面设计技术
5-1 窗体
取得的窗口句柄
窗体间关系
排列窗口
窗口状态
更新窗口位置及状态
窗口操作
窗体与矩形
5-2 菜单
取得菜单属性
添加与删除菜单
设置菜单
5-3 小结
第6章 消息与系统
6-1 鼠标
捕捉鼠标位置
设置鼠标
6-2 剪贴板
OpenClipboard()
EmptyClipboard()
CloseClipboard()
6-3 系统信息
获得系统信息
设置系统信息
6-4 应用技巧
运行外部应用程序
关闭系统
创建形式各异的窗体
6-5 消息控制
消息函数
消息
6-6 小结