GDI(圖像設備接口),主要的作用是在應用程序中實現繪圖,輸出文本,顯示圖片和打印等操作。
一,GDI 的常用操作函數
1,繪製文本TextOut和DrawText
TextOut 根據給出的座標和要繪製的文本長度繪製文本:
DrawText通過給定的一個矩形區域繪製文本
2,繪製點SetPixel
3,繪製直線MoveToEx和LineTo
4,繪製橢圓和矩形
橢圓Ellipse
繪製矩形 FillRect 和Rectangle
5,字體
TextOut和DrawText可以輸出文本,通過設置其設備上下文中的字體,可以改變輸出文本的字體
6,畫筆
MFC使用CPen管理畫筆的操作,使用CreatePen創建畫筆,然後SelectObject設置之
7,畫刷
MFC使用CBrush管理畫刷的相關操作。同樣調用畫刷時需要調用SelectObject
8,位圖
位圖的載入有兩種方式,從CBitmap:LoadBitmap從資源中載入和使用LoadImage(SDK)函數 從磁盤載入
位圖的顯示也有兩種方式,普通顯示 Bitblt 和拉伸顯示 StretchBlt
相關函數請詳見MSDN