前言
第1章 MFC圖形編程基礎
1.1 MFC概述
1.2 創(chuàng)建MFC項目
1.2.1 使用MFC AppWizard創(chuàng)建MFC項目
1.2.2 MFC項目工作區(qū)窗口
1.2.3 文檔/視圖體系
1.3 設備環(huán)境和OnDraw函數
1.4 CDC類常用繪圖函數
1.4.1 SetPixel函數和GetPixel函數
1.4.2 LineTo函數和MoveTo函數
1.4.3 Polyline函數和PolylineTo函數
1.4.4 Arc函數和ArcTo函數
1.4.5 AngleArc函數
1.4.6 PolyBezier函數和PolyBezierTo函數
1.4.7 Rectangle函數
1.4.8 RoundRect函數
1.4.9 Ellipse函數
1.4.10 Pie函數
1.4.11 Chord函數
1.4.12 Polygon函數
1.4.13 PolyPolygon函數
1. 5視圖重畫
1.5.1 編輯應用程序菜單
1.5.2 使用ClassWizard為菜單項連接處理函數
1.5.3 主動視圖重畫
1.6 繪圖工具
1.6.1 使用庫存的繪圖工具
1.6.2 使用自憲義繪圖工具
1.7 文本輸出
1.7.1 文本輸出函數
1.7.2 設置文本顏色及文本對齊方式
1.7.3 CFont類
1.8 繪圖屬性
1.8.1 映射模式和坐標變換
1.8.2 設置坐標系原點
1.8.3 設置背景模式和背景顏色
1.8.4 設置畫弧方向
1.8.5 設置繪圖模式
1.8.6 其他繪圖屬性函數及較常用的CDC成員函數
第2章 圖形基元掃描轉換算法的實現
2.1 直線掃描轉換算法的實現
2.1.1 DDA直線掃描轉換算法的實現
2.1.2 中點畫線法的實現
2.1.3 Bresenham畫線算法的實現
2.1.4 演示三種直線掃描轉換算法
2.1.5 比較三種直線掃描轉換算法的運行效率
2.1.6 線型和線寬
2.2 圓的掃描轉換算法的實現
2.2.1 中點畫圓法的實現
2.2.2 Bresenham畫圃算法的實現
2.2.3 Bresenham畫橢圓算法的實現
2.3 區(qū)域填充算法的實現
2.3.1 種子填充算法的實現
2.3.2 多邊形掃描轉換算法的實現
……
第3章 圖形變換
第4章 曲線和曲面
第5章 圖形運算
第6章 形體的表示以及數據結構
第7章 消隱
第8章 使用MFC實現真實感圖形繪制
參考文獻