VC 6 0 配置和使用gdi

2022-08-02 08:27:13 字數 1039 閱讀 9275

gdi+是windows xp中的乙個子系統,它主要負責在顯示螢幕和列印裝置輸出有關資訊,它是一組通過c++類實現的應用程式程式設計介面。顧名思義,gdi+是以前版本gdi的繼承者,出於相容性考慮,windows xp仍然支援以前版本的gdi,但是在開發新應用程式的時候,開發人員為了滿足圖形輸出需要應該使用gdi+,因為gdi+對以前的windows版本中gdi進行了優化,並新增了許多新的功能。

作為圖形裝置介面的gdi+使得

應用程式開發

人員在輸出螢幕和印表機資訊的時候無需考慮具體顯示裝置的細節,他們只需呼叫gdi+庫輸出的類的一些方法即可完成圖形操作,真正的繪圖工作由這些方法交給特定的

裝置驅動程式

來完成,gdi+使得圖形硬體和應用程式相互隔離.從而使開發人員編寫裝置無關的應用程式變得非常容易。

下面我們在vc 6.0中配置gdi+

2、解壓開以後我們可以看到 有 2個資料夾 includes,lib 和乙個 動態鏈結庫檔案。

3、開啟vc 6.0的安裝目錄,找到 include 和lib  。講解壓出來的 includes 和lib 資料夾中的檔案,拷貝到對應的資料夾中去。

4、開啟需要新增 gdi+的專案,在專案設定--------連線------物件/鏈結庫 這一項中加入:    gdiplus.lib

在mfc中使用gdi+

然後在stdafx.h中加入如下的語句:

然後在initinstance()中,在呼叫m_pmainwnd->showwindow()及m_pmainwnd->updatewindow()之前呼叫gdiplusstartup():

注意,如果gdiplusstartup()放在showwindow()及updatewindow()之後,則當視窗第一次顯示時,由於gdi+還未啟動,gdi+所畫的圖形不會顯示出來,直到第二個wm_paint的訊息傳到。

而在exitinstance()中,如下編寫**:

現在,gdi+已經準備完畢,可以使用了。

VC 6 0 配置和使用gdi

gdi 是windows xp中的乙個子系統,它主要負責在顯示螢幕和列印裝置輸出有關資訊,它是一組通過c 類實現的應用程式程式設計介面。顧名思義,gdi 是以前版本gdi的繼承者,出於相容性考慮,windows xp仍然支援以前版本的gdi,但是在開發新應用程式的時候,開發人員為了滿足圖形輸出需要應...

關於vc6 0下配置GDI 的問題

本人今天照書程式設計序,是乙個關於使用gdi 的乙個例子,但是發現書中介紹的vc版本是2005,而我的版本是vc6.0,如何配置gdi 成了首要的問題,於是就找度娘了,發現有很文章。十分高興,說明這是乙個簡單的問題。一下問別人的步驟 2.在你將要使用gdi 的工程中,完成初始化工作 在stdafx....

在VC 6 0下設定GDI

2.在你將要使用gdi 的工程中,完成初始化工作 在stdafx.h中加入 define ulong ptr unsigned long include using namespace gdiplus include gdiplus.h gdiplusstartupinput m gdiplusst...