VC6 0使用GDI 的方法及初始化工作

2021-04-13 12:07:57 字數 1070 閱讀 8616

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

遺憾的是,vc6.0並不能直接使用gdi+,下面介紹一種很方便的在vc6.0中使用gdi+的方法。步驟如下:

1.將gdi+.rar將其中的includes和lib中的檔案拷到vc目錄下的includes和lib資料夾中;

2.在你將要使用gdi+的工程中,完成初始化工作:

將以下**加入stdafx.h標頭檔案中:

//加入的標頭檔案

#include //初始化一下com口

#ifndef ulong_ptr

#define ulong_ptr unsigned long*

#include "gdiplus.h"

using namespace gdiplus;

#endif

//結束

3.在程式初始化部分加入

//gdi+用到的兩個變數

gdiplusstartupinput m_gdiplusstartupinput;

ulong_ptr m_pgditoken;

//裝載gdi+

gdiplusstartup(&m_pgditoken,&m_gdiplusstartupinput,null);

4在程式退出部分前加入

//解除安裝gdi+

gdiplusshutdown(m_pgditoken);

5在project->stting->link->object/libary中加入gdiplus.lib

這樣你的工程就可以使用gdi+了,沒什麼技術含量吧!

該文章**自網路大本營:http://www.xrss.cn/info/15388.html

VC 6 0 配置和使用gdi

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

VC 6 0 配置和使用gdi

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

vc6 0下的GDI 設定及精彩例項

2.在你將要使用gdi 的工程中,完成初始化工作 在stdafx.h中加入 define ulong ptr unsigned long include using namespace gdiplus include gdiplus.h ulong ptr m gdiplustoken 須以成員變數...