在VS2012中使用GDI

2022-01-25 20:44:39 字數 651 閱讀 3965

步驟:1、在stdafx標頭檔案中新增**:

#include

#pragma comment(lib,"gdiplus.lib")//在工程屬性中新增亦可

using namespace gdiplus;

作用很顯然,是引用標頭檔案和使用命名空間,第二句**的意思是配置聯結器,就是連線到gdiplus.lib庫,當然也可以手動配置。

2、在"工程名.h"檔案中新增**:

gdiplusstartupinput m_gdiplusstartupinput;

ulong_ptr m_gdiplustoken;

這兩個變數都是gdiplusstartup函式用到的變數。

3、在"工程名.cpp"檔案initinstance()函式中新增**:

gdiplusstartup(&m_gdiplustoken, &m_gdiplusstartupinput, null);

這個函式的作用是初始化gdi+函式庫,如果是對話方塊程式,一定要在domodal()函式之前使用!!!

4、在"工程名.cpp"檔案exitinstance()函式中新增**:

gdiplusshutdown(m_gdiplustoken);

這個函式的作用是清理使用gdi+中產生的資源。

ok了。。。。。

在VS2012中使用QT的方案

網上有關於這個話題的文章,但是均沒有寫清楚搭建環境之後實現專案。且對於想用qtcreater進行ui設計介面的人來說,也沒有提供有效方法。經過嘗試,有乙個可用的方法。對於只想用qt完成乙個ui介面和功能,並不想深究程式設計模式實現ui介面的來說,會方便很多。一 搭建平台 具體方法為 3.安裝重啟後,...

在vs2012中使用libusb 1 0庫

sourceforge裡面有個libusb win32。但是在它的頁面上明確說明了建議以後的新專案不要再用libusb win32,而是建議採用libusb 1.0。libusb 1.0不僅提供32位的庫,也提供64位的庫,功能比libusb win32更強,而且其語法基本也沿用了libusb wi...

在vs2012中使用libusb 1 0庫

sourceforge裡面有個libusb win32。但是在它的頁面上明確說明了建議以後的新專案不要再用libusb win32,而是建議採用libusb 1.0。libusb 1.0不僅提供32位的庫,也提供64位的庫,功能比libusb win32更強,而且其語法基本也沿用了libusb wi...