VC 2005 GDI 環境配置

2021-05-26 18:30:12 字數 965 閱讀 7478

先附上乙個連線,介紹gdi+繪圖的乙個好資料

原作出處:

visual studio 2005本身帶有gdi+的所有庫函式,不用像vc++6.0那樣,還需要將gdi+的標頭檔案和lib檔案手工加入到工程中。

但是vc 2005在使用gdi+之前需要完成以下幾步配置才能使用:

1.在stdafx.h檔案中加入以下幾行語句:

#include //將gdi+標頭檔案加入到工程中

#pragma comment(lib, "gdiplus.lib") //將gdi+的lib檔案加入到工程中

using namespace gdiplus; //使用gdi+的命名空間

2.假設工程名叫project1,則在自動生成的project1.h檔案中新增成員變數:

protected:

gdiplusstartupinput m_gdiplusstartupinput;

ulong_ptr m_gdiplustoken;

3.過載exitinstance函式,在project1.h檔案中新增:

public:

virtual int exitinstance();

5.在vc 2005 的project1工程中 gdi+ 環境已經配置完成。下面使用gdi+繪製一張試驗一下效果。

在project1中的onpaint()或ondraw()函式中新增如下**使用gdi+顯示影象:

cclientdc dc(this); //建立graphics物件 

graphics graphics(dc); 

image image(l "d:\\image.jpg"); //通過檔案載入jpg影象 

point points1[3] = 

; graphics.drawimage(&image, points1, 3); //在平行四邊形區域內顯示jpg影象

//d盤根目錄下的image.jpg影象就被顯示出來了。

VC 6 0 配置和使用gdi

gdi 是windows xp中的乙個子系統,它主要負責在顯示螢幕和列印裝置輸出有關資訊,它是一組通過c 類實現的應用程式程式設計介面。顧名思義,gdi 是以前版本gdi的繼承者,出於相容性考慮,windows xp仍然支援以前版本的gdi,但是在開發新應用程式的時候,開發人員為了滿足圖形輸出需要應...

VC6 0 GDI 的配置過程

pragma comment lib,gdiplus.lib include using namespace gdiplus 2 在應用程式類中新增成員變數 ulong ptr m gdiplustoken 3 在應用程式初始化的時候新增gdi 初始化的 afxenablecontrolcontai...

在VC使用GDI 的配置方法

vc6配置 1.執行gdi 需要gdiplus.dll gdiplus.lib和gdiplus h.這些檔案在 sdk中,vs2003 已經自帶了庫檔案。2.在stdafx.h中包含 include gdiplus.h 3.在 工程 選項 裡,新增乙個鏈結庫 gdiplus.lib 4.在 incl...