程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> 關於C++ >> VC中應用GDI+的設置裝備擺設辦法概述

VC中應用GDI+的設置裝備擺設辦法概述

編輯:關於C++

VC中應用GDI+的設置裝備擺設辦法概述。本站提示廣大學習愛好者:(VC中應用GDI+的設置裝備擺設辦法概述)文章只能為提供參考,不一定能成為您想要的結果。以下是VC中應用GDI+的設置裝備擺設辦法概述正文


本文以Visual C++ 6.0及Visual Studio 2003為例簡述了VC中GDI的設置裝備擺設辦法,詳細操作以下:

1、關於Visual C++ 6.0的用戶:

1. 下載GDI+的庫。運轉GDI+須要一個GdiPlus.dll的文件; 開辟GDI+的法式,還須要GdiPlus.lib和GdiPlus*.h文件.這些都可以在微軟的網站高低到.(詳細搜一下windows sdk就都出來了)

2. 將以上的文件放在你的工程中的一個目次,然後在stdafx.h中包括#include "GdiPlus.h" (這就取決於你放置那幾個文件的處所了)

3. 在"工程"->"選項"裡,添加一個鏈接庫 GdiPlus.lib (詳細地位本身找吧)

2、關於Visual Studio 2003的用戶:

不用去下載GDI+庫了,由於VS2003曾經自帶了.只需在stdafx.h文件中包含#include <gdiplus.h>, 並在項目->選項->鏈接器->輸出 中填上須要的lib庫, gdiplus.lib便可

在法式的App類裡,添加一個成員變量: ULONG_PTR m_gdiplusToken;

在App的InitInstance函數裡, 在這句:

INT_PTR nResponse = dlg.DoModal();

之前,添加上面的語句:

Gdiplus::GdiplusStartupInput gdiplusStartupInput;
Gdiplus::GdiplusStartup(&m_gdiplusToken, &gdiplusStartupInput, NULL);

在這句:

INT_PTR nResponse = dlg.DoModal();

以後添加上面的語句:

Gdiplus::GdiplusShutdown(m_gdiplusToken);

便可以應用GDI+了.應用的時刻,留意先要聲明應用GDI+的定名空間:

using namespace Gdiplus;
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved