win7系統(tǒng)下載
當(dāng)前位置: 首頁 > 編程軟件教程 > 詳細(xì)頁面

【graphics.h下載】graphics.h頭文件下載 32/64位 免費(fèi)最新版

【graphics.h下載】graphics.h頭文件下載 32/64位 免費(fèi)最新版
  • 軟件大。翰榭
  • 軟件語言:簡體中文
  • 授權(quán)方式:免費(fèi)軟件
  • 更新時(shí)間:2024-11-05
  • 軟件類型:國產(chǎn)軟件
  • 推薦星級(jí):
  • 運(yùn)行環(huán)境:XP,Win7,Win8,Win10,Win11
軟件介紹
分享到: 0

軟件介紹

graphics.h是一款針對針對DOS系統(tǒng)而開發(fā)的C語言圖形庫,我們可以通過使用這款軟件來完成編譯的工作。graphics.h頭文件可以為用戶提供像素函數(shù)、直線和線型函數(shù)、多邊形函數(shù)、填充函數(shù)等多種不同的功能,從而讓你可以快速搞定編譯工作。

graphics.h下載

graphics.h軟件簡介

graphics.h是TC的針對DOS下的一個(gè)C語言圖形庫,如果要用的話應(yīng)該用TC的編譯器來編譯,VC++環(huán)境有其它的針對Windows的圖形庫。分為:像素函數(shù)、直線和線型函數(shù)、多邊形函數(shù)、填充函數(shù)等。如果有需要在VC及VS環(huán)境中使用graphics.h的功能,可以下載EasyX圖形庫(注意:這是一個(gè)C++的圖形庫,如果一定要在C語言環(huán)境下使用graphics.h,您可以使用Windows GDI。)

【graphics.h下載】graphics.h頭文件下載 32/64位 免費(fèi)最新版-本站

graphics.h軟件功能

畫像素點(diǎn)函數(shù)

功能:函數(shù)putpixel() 在圖形模式下屏幕上畫一個(gè)像素點(diǎn)。

用法:函數(shù)調(diào)用方式為void putpixel(int x,int y,int color);

說明:參數(shù)x,y為像素點(diǎn)的坐標(biāo),color是該像素點(diǎn)的顏色,它可以是顏色符號(hào)名,也可以是整型色彩值。

此函數(shù)相應(yīng)的頭文件是graphics.h

返回值:無

例:在屏幕上(6,8)處畫一個(gè)紅色像素點(diǎn):

putpixel(6,8,RED);

返回像素函數(shù)

功能:函數(shù)getpixel()返回像素點(diǎn)顏色值。

用法:該函數(shù)調(diào)用方式為int getpixel(int x,int y);

說明:參數(shù)x,y為像素點(diǎn)坐標(biāo)。

函數(shù)的返回值可以不反映實(shí)際彩色值,這取決于調(diào)色板的設(shè)置情況(參見setpalette()函數(shù))。

這個(gè)函數(shù)相應(yīng)的頭文件為graphics.h

返回值:返回一個(gè)像素點(diǎn)色彩值。

例:把屏幕上(8,6)點(diǎn)的像素顏色值賦給變量color。

int color = getpixel(8,6);

畫線函數(shù)

第一類:

功能:函數(shù)line()使用當(dāng)前繪圖色、線型及線寬,在給定的兩點(diǎn)間畫一直線。

用法:該函數(shù)調(diào)用方式為void line(int startx,int starty,int endx,int endy);

說明:參數(shù)startx,starty為起點(diǎn)坐標(biāo),endx,endy為終點(diǎn)坐標(biāo),函數(shù)調(diào)用前后,圖形狀態(tài)下屏幕光標(biāo)(一般不可見)當(dāng)前位置不改變。

此函數(shù)相應(yīng)的頭文件為graphics.h

返回值:無

例:見函數(shù)60.linerel()中的實(shí)例。

第二類:

功能:函數(shù)lineto()使用當(dāng)前繪圖色、線型及線寬,從當(dāng)前位置畫一直線到指定位置。

用法:此函數(shù)調(diào)用方式為void lineto(int x,int y);

說明:參數(shù)x,y為指定點(diǎn)的坐標(biāo),函數(shù)調(diào)用后,當(dāng)前位置改變到指定點(diǎn)(x,y)。

該函數(shù)對應(yīng)的頭文件為graphics.h

返回值:無

例: 見函數(shù)60.linerel()中的實(shí)例。

函數(shù)介紹

像素函數(shù)

putpixel() 畫像素點(diǎn)函數(shù)

getpixel()返回像素色函數(shù)

線型函數(shù)

line() 畫線函數(shù)

lineto() 畫線函數(shù)

linerel() 相對畫線函數(shù)

setlinestyle() 設(shè)置線型函數(shù)

getlinesettings() 獲取線型設(shè)置函數(shù)

setwritemode() 設(shè)置畫線模式函數(shù)

多邊形函數(shù)

rectangle()畫矩形函數(shù)

bar() 畫條函數(shù)

bar3d() 畫條塊函數(shù)

drawpoly() 畫多邊形函數(shù)

曲線函數(shù)

getaspectratio()獲取縱橫比函數(shù)

circle()畫圓函數(shù)

arc() 畫圓弧函數(shù)

ellipse()畫橢圓弧函數(shù)

fillellipse() 畫橢圓區(qū)函數(shù)

pieslice() 畫扇區(qū)函數(shù)

sector() 畫橢圓扇區(qū)函數(shù)

getarccoords()獲取圓弧坐標(biāo)函數(shù)

填充函數(shù)

setfillstyle() 設(shè)置填充圖樣和顏色函數(shù)

setfillpattern() 設(shè)置用戶圖樣函數(shù)

floodfill() 填充閉域函數(shù)

fillpoly() 填充多邊形函數(shù)

getfillsettings() 獲取填充設(shè)置函數(shù)

getfillpattern() 獲取用戶圖樣設(shè)置函數(shù)

圖像函數(shù)

imagesize() 圖像存儲(chǔ)大小函數(shù)

getimage() 保存圖像函數(shù)

putimage() 輸出圖像函數(shù)

使用方法

下載graphics.h頭文件后,解壓后將頭文件放入C:/Program Files/Microsoft Visual Studio/VC98/Include文件夾中,庫文件放入C:/Program Files/Microsoft Visual Studio/VC98/Lib中即可使用。TC的graphics.h和graphics.lib只能在TC和DOS下使用,VC里使用GDI。你可以使用MFC類庫中的CDC類來畫圖。 附加一個(gè)例:在View類中添加OnLButtonDown和OnLButtonUp函數(shù)。

graphics.h常見問題

1、#include是什么意思?

答:是TC里面的圖形庫,在VC中是無法運(yùn)用的,可以下載這個(gè)文件然后添加到庫文件里,刷新后就可以用了。

2、C++怎么用GRAPHICS.H?

答:由于graphics.h是TC系列的圖形庫處理函數(shù),不是標(biāo)準(zhǔn)庫內(nèi)容。而DEV-C++的編譯器是GCC,所以DEV-C++中不包含該類庫。要想使用,首先先下載兩個(gè)文件:

graphics.h (放入DEV-C++的安裝路徑/Dev-Cpp/include/)

libbgi.a (放入DEV-C++的安裝路徑/Dev-Cpp/lib/)

然后再在DEV-C++的工具欄中 工程(Project)->工程屬性(Project Options)-> 參數(shù)(Parameters)的 連接器(Linker)中

增加

-lbgi

-lgdi32

-lcomdlg32

-luuid

-loleaut32

-lole32

這樣就可以使用#include了。

[溫馨提示]:
點(diǎn)下面下載:(推薦使用"迅雷"進(jìn)行下載,系統(tǒng)下載大全QQ交流群:)