GDI的簡單操作

2021-05-24 13:47:10 字數 649 閱讀 5539

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....