VC中如何使用GDI

2021-05-26 14:55:53 字數 597 閱讀 8470

gdi+是什麼?

vc中如何使用?

建立乙個mfc工程,將以下**放到stdafx.h中

#pragma comment(lib, "gdiplus.lib") //注意,要保證vc路徑的lib中,能夠找到這個檔案

#define ulong_ptr ulong

#include using namespace gdiplus;

gdiplusstartupinput m_gdiplusstartupinput;

ulong_ptr m_pgditoken;

在initinstance函式中,增加**

gdiplusstartup(&m_pgditoken,&m_gdiplusstartupinput,null);

增加exitinstance函式中,增加以下**

gdiplusshutdown(m_pgditoken);

此時編譯應該能夠通過,執行前,檢查一下gdiplus.dll是否在系統目錄或當前目錄

在VC中使用GDI

gdi 可應用於二維向量圖象,柵格圖象及排版,是為c c 程式設計師而設計的表現為c 類而存在的介面,能用於一切基於windows的應用中。作為gdi的後繼者,gdi 在gdi中增加了新功能,如文字的反鋸齒,漸變筆刷,alpha溶合 也優化了gdi許多已有的功能。此外,gdi 改變了程式設計模式,使...

在VC6中使用GDI

包含了標頭檔案和庫 dll和.lib形式的都有 我在編譯過程中出現了編譯錯誤 ulong ptr沒被定義。錯誤在gdiplusinit.h中 typedef status winapi notificationhookproc out ulong ptr token 一行。然後我在gdiplusin...

如何在VC6 MFC中使用GDI

gdi 可應用於二維向量圖象,柵格圖象及排版,是為c c 程式設計師而設計的表現為c 類而存在的介面,能用於一切基於windows的應用中。作為gdi的後繼者,gdi 在gdi中增加了新功能,如文字的反鋸齒,漸變筆刷,alpha溶合 也優化了gdi許多已有的功能。此外,gdi 改變了程式設計模式,使...