2.將標頭檔案和庫檔案分別拷貝至vc的安裝目錄,如:d:\program files (x86)\microsoft visual studio\vc98\include 和d:\program files (x86)\microsoft visual studio\vc98\lib
3.在stdafx.h的標頭檔案中新增如下**:
#include #ifndef ulong_ptr
#define ulong_ptr unsigned long*
#include #include using namespace gdiplus;
#pragma comment(lib, "gdiplus.lib")
#endif
4.將gdiplus.dll拷貝到debug和release目錄下。
mfc中的使用方法:
使用gdi plus類庫,必須先初始化類庫。初始化時乙個呼叫兩個引數的函式,這兩個引數是必須在整個gdiplus繪畫中存在的變數,在使用完gdiplus後,必須關閉會話。
private:
gdiplusstartupinput gdiplusstartupinput;
ulong_ptr gdiplustoken;
2.然後在initinstance()中,在呼叫m_pmainwnd->showwindow()及m_pmainwnd->updatewindow()之前呼叫gdiplusstartup():
如果gdiplusstartup()放在showwindow()及updatewindow()之後,則當視窗第一次顯示時,由於gdi+還未啟動,gdi+所畫的圖形不會顯示出來,直到第二個wm_paint的訊息傳到。
3.在exitinstance()中:
gdiplusshutdown(m_pgditoken);
在VC6中使用GDI
包含了標頭檔案和庫 dll和.lib形式的都有 我在編譯過程中出現了編譯錯誤 ulong ptr沒被定義。錯誤在gdiplusinit.h中 typedef status winapi notificationhookproc out ulong ptr token 一行。然後我在gdiplusin...
在 VC6 中使用 GdiPlus 使用
下面用 vc6 來寫乙個 gdiplus 的 demo 工程 step2 新增標頭檔案宣告 在 stdafx.h 中新增以下 microsoft visual c will insert additional declarations immediately before the previous ...
vc6中使用ADO的問題
ado的使用 在.h或.cpp檔案中寫 import msado15.dll named guids rename eof adoeof using namespace adodb 其中 第一 import msado15.dll 會將.dll檔案分離出兩個定義檔案msado15.tlh,msado...