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
常用的GDI操作
1 dc dc getdc 0 桌面 dc getdc 視窗控制代碼 視窗客戶區 dc getwindowdc 視窗控制代碼 整個視窗,包括非客戶區 2 字型 oldfont hfont oldfont selectobject windc,canvas.font.handle 同樣還有pen,br...
GDI 入門(三 GDI 中文字操作)
三 gdi 中文字操作 using system.drawing using system.drawing.drawing2d using system.drawing.text private void button1 click object sender,eventargs e private...
GDI 簡單使用例子
gdi 簡單使用例子 1 目錄 2 修訂歷史紀錄 3 1 介紹 4 2 約定 4 3 示例 4 本文件將以乙個具體的例子,講解gdi 簡單的使用例子。斜體字是真正的程式 gdi 主要使用的是system.drawing system.drawing.drawing2d system.drawing....