久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

如何在MFC中使用GDI+技術(shù)

 c 資料收集 2015-01-12

1在stdafx.h文件中 引入GDI+頭文件

 #include <gdiplus.h>
using namespace Gdiplus;

2 初始化GDI+資源和銷毀GDI+資源

在項(xiàng)目APP文件中

//聲明GDI+全局變量

ULONG_PTR gdiplusToken;

BOOL CMFCAndGDIApp::InitInstance()
{
 // 如果一個(gè)運(yùn)行在 Windows XP 上的應(yīng)用程序清單指定要
 // 使用 ComCtl32.dll 版本 6 或更高版本來(lái)啟用可視化方式,
 //則需要 InitCommonControls(),。否則,,將無(wú)法創(chuàng)建窗口。
 InitCommonControls();
  
 //GDI+資源初始化
 GdiplusStartupInput gdiplusStartupInput;
 GdiplusStartup(&gdiplusToken,&gdiplusStartupInput,NULL);

 CWinApp::InitInstance();

 // 初始化 OLE 庫(kù)
 if (!AfxOleInit())
 {
  AfxMessageBox(IDP_OLE_INIT_FAILED);
  return FALSE;
 }

//其他系統(tǒng)自動(dòng)生成的代碼

}

//添加一個(gè)析構(gòu)函數(shù)用來(lái)釋放GDI+資源

CMFCAndGDIApp::~CMFCAndGDIApp()
{
 GdiplusShutdown(gdiplusToken);
}

3編譯時(shí)加入GDIplus.lib文件

在IDE中選擇“項(xiàng)目|添加現(xiàn)有項(xiàng)目”,,把GDIplus.lib文件添加進(jìn)來(lái),,該文件一般在C:/Program Files/Microsoft Visual Studio .NET 2003/Vc7/PlatformSDK/Lib目錄下

4好了,現(xiàn)在可以在MFC中使用GDI+了


void CMFCAndGDIView::OnDraw(CDC* /*pDC*/)
{
 CMFCAndGDIDoc* pDoc = GetDocument();
 ASSERT_VALID(pDoc);
 if (!pDoc)
  return;

 //using GDI+
 Graphics myg(this->GetDC()->m_hDC);
 Pen pen(Color(255,0,255));
 SolidBrush brush(Color(255,0,255));
 
 CRect rect;
 this->GetClientRect(&rect);
 myg.DrawEllipse(&pen,30,30,100,100);

 // TODO: 在此處為本機(jī)數(shù)據(jù)添加繪制代碼
}

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購(gòu)買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多