下面用 vc6 來寫乙個 gdiplus 的 demo 工程
step2:新增標頭檔案宣告
在 stdafx.h 中新增以下**://}
//microsoft visual c++ will insert additional declarations immediately before the previous line.
typedef unsigned
long
ulong_ptr,
*pulong_ptr;
#include
<
gdiplus.h
>
using
namespace
gdiplus;
#pragma
comment (lib, "gdiplus.lib")
class
public
private
:ulong_ptr m_gdiplustoken;
//…… ……
//todo: add construction code here,
//place all significant initialization in initinstance
m_gdiplustoken
=null;}
//.h 中的宣告
virtual
bool initinstance();
virtual
intexitinstance();
//.cpp 中的實現
//載入 gdiplus
gdiplus::gdiplusstartupinput gdiplusstartupinput;
gdiplus::gdiplusstartup(
&m_gdiplustoken,
&gdiplusstartupinput, null);
//…… ……
}int
//todo: add your specialized code here and/or call the base class
//解除安裝 gdiplus
if(m_gdiplustoken)
gdiplus::gdiplusshutdown(m_gdiplustoken);
return
step5:找到 cdemo_gdiplusview::ondraw() 函式,在裡面新增一段 gdiplus 的繪圖**
void
cdemo_gdiplusview::ondraw(cdc
*pdc) }
編譯執行,demo 程式完成。留住這個 demo 程式,今後我們會利用它進行更加深入的 gdiplus 學習。
在 VC6 中使用 GdiPlus 使用
下面用 vc6 來寫乙個 gdiplus 的 demo 工程 step2 新增標頭檔案宣告 在 stdafx.h 中新增以下 microsoft visual c will insert additional declarations immediately before the previous ...
在 VC6 中使用 GdiPlus 安裝
安裝三部曲 step1 下 載 gdiplus sdk 檔案包 鏈結位址1 http www.codeguru.com code legacy gdi gdiplus.zip 鏈 接位址2 http www.codersource.net samples mfcgdiplus.zip step2 安...
在VC6中使用GDI
包含了標頭檔案和庫 dll和.lib形式的都有 我在編譯過程中出現了編譯錯誤 ulong ptr沒被定義。錯誤在gdiplusinit.h中 typedef status winapi notificationhookproc out ulong ptr token 一行。然後我在gdiplusin...