freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第7章圖形設(shè)備接口gdi(編輯修改稿)

2024-10-22 19:15 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 到 CDC中。 使用 CDC 、 CClientDC和 CWindowDC繪制圖形 ? MFC對(duì) DC的封裝是 CDC類。 CDC類的成員 m_hDC為 DC句柄。同時(shí)CDC將 GDI的操作函數(shù)也全部封裝起來(lái),例如下面的代碼會(huì)在窗口中輸出文本。 ? /* ? 純 GDI操作 ? HDC hDC = ::GetDC(thism_hWnd)。 ? ::TextOut(hDC,0,0,Hello World,strlen(HelloWorld)。 ? ::ReleaseDC(thism_hWnd,hDC)。 ? */ ? CDC *pDC = thisGetDC()。 //CWnd::GetDC ? pDCTextOut(0,0,Hello World)。 //封裝 TextOut ? thisReleaseDC(pDC)。 //CWnd::ReleaseDC 示例 —— 使用 CClientDC繪制橢圓 ? 本例通過(guò)一個(gè)簡(jiǎn)單的示例來(lái)演示如何使用CClientDC進(jìn)行繪圖。具體操作步驟如下。 ? ( 1)新建單文檔程序,工程名為 eg_1_clientdc。 ? ( 2)在視圖類的 OnDraw函數(shù)中添加代碼如下。 字體 ? 使用 TextOut或 DrawText函數(shù)可以輸出文本。通過(guò)設(shè)置設(shè)備上下文中的字體可以改變輸出文本的字體。 創(chuàng)建字體 ? 在 MFC中,使用 CFont管理字體的相關(guān)操作。使用CFont::CreatePointFont可以創(chuàng)建一個(gè)字體對(duì)象。例如,下列代碼可以創(chuàng)建一個(gè) “ 宋體; 9號(hào) ” 的字體。 ? CFont font。 ? (90,宋體 )。 //90表示 9號(hào)字體, 100表示 10號(hào) 設(shè)置字體 ? 使用 SelectObject可以將一個(gè) GDI對(duì)象設(shè)置到當(dāng)前 DC中,并返回先前的 GDI對(duì)象。 GDI對(duì)象包括畫筆( CPen)、畫刷( CBrush)、字體( CFont)等。以下代碼可以將某一字體設(shè)置到當(dāng)前 DC中。 ? 使用 SelectObject可以將一個(gè) GDI對(duì)象設(shè)置到當(dāng)前 DC中 , 并返回先前的 GDI對(duì)象 。 GDI對(duì)象包括畫筆 ( CPen) 、 畫刷 ( CBrush) 、 字體 ( CFont) 等 。 以下代碼可以將某一字體設(shè)置到當(dāng)前 DC中 。 ? CFont font,*pOldFont。 ? (90,宋體 )。 //創(chuàng)建字體 ? CClientDC *pClientDC = (CClientDC*)thisGetDC()。 //得到 CClientDC ? pOldFont = pClientDCSelectObject(amp。font)。 //設(shè)置字體 ? pClientDCTextOut(0,0,ABC)。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1