在 VC6 中使用 GdiPlus(五)

2021-04-13 01:58:37 字數 1517 閱讀 9695

下面用 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...