GDI+是Windows XP的子系統(tǒng)之一,主要負(fù)責(zé)在顯示屏和打印設(shè)備上輸出相關(guān)信息,它是由C++類應(yīng)用程序編程接口進(jìn)行實(shí)現(xiàn)的,下面武林技術(shù)頻道小編帶你看看VC中使用GDI+的配置方法概述吧!
具體操作如下:
一、對(duì)于Visual C++ 6.0的用戶:
1. 下載GDI+的庫(kù)。運(yùn)行GDI+需要一個(gè)GdiPlus.dll的文件; 開發(fā)GDI+的程序,還需要GdiPlus.lib和GdiPlus*.h文件.這些都可以在微軟的網(wǎng)站上下到.(具體搜一下windows sdk就都出來了)
2. 將以上的文件放在你的工程中的一個(gè)目錄,然后在stdafx.h中包含#include "GdiPlus.h" (這就取決于你放置那幾個(gè)文件的地方了)
3. 在"工程"->"選項(xiàng)"里,添加一個(gè)鏈接庫(kù) GdiPlus.lib (具體位置自己找吧)
二、對(duì)于Visual Studio 2003的用戶:
不必去下載GDI+庫(kù)了,因?yàn)閂S2003已經(jīng)自帶了.只要在stdafx.h文件中包括#include <gdiplus.h>, 并在項(xiàng)目->選項(xiàng)->鏈接器->輸入 中填上需要的lib庫(kù), gdiplus.lib即可
在程序的App類里,添加一個(gè)成員變量: ULONG_PTR m_gdiplusToken;
在App的InitInstance函數(shù)里, 在這句:
INT_PTR nResponse = dlg.DoModal();
之前,添加下面的語(yǔ)句:
Gdiplus::GdiplusStartupInput gdiplusStartupInput;Gdiplus::GdiplusStartup(&m_gdiplusToken, &gdiplusStartupInput, NULL);
在這句:
INT_PTR nResponse = dlg.DoModal();
之后添加下面的語(yǔ)句:
Gdiplus::GdiplusShutdown(m_gdiplusToken);
就可以使用GDI+了.使用的時(shí)候,注意先要聲明使用GDI+的命名空間:
using namespace Gdiplus;
感謝大家觀看武林技術(shù)頻道小編介紹的關(guān)于VC中使用GDI+的配置方法概述,不知道小伙伴們對(duì)此有沒什么疑惑呢?有的話可以告訴小編,小編將為你竭誠(chéng)服務(wù)。
新聞熱點(diǎn)
疑難解答
圖片精選