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

正文內(nèi)容

可視化編程技術(shù)(4)-全文預(yù)覽

2025-06-09 17:46 上一頁面

下一頁面
  

【正文】 2*, amp。MemDC,0,0,SRCCOPY)。//將位圖選入內(nèi)存設(shè)備文本對(duì)象 BITMAP tmp。 //定義 CBitmap對(duì)象 (IDB_MYBITMAP)。 //畫刷被復(fù)制到填充區(qū)域 pDCSelectObject(pOldBrush)。 RECT rect。 (amp。 調(diào)用成員函數(shù) SelectObject將位圖選入內(nèi)存設(shè)備文本對(duì)象 使用繪圖函數(shù)在位圖內(nèi)繪制位圖 42 位圖舉例 1 PatBlt是使用當(dāng)前選擇的畫刷來填充一個(gè)矩形( MSDN)。 用 GetDeviceCaps()用來判斷設(shè)備是否支持位圖操作函數(shù)。 pDCTextOut(100,100, 例子 Example)。 (amp。 //非斜體 = false。 //默認(rèn)寬度 =150。 pDCTextOut(100,80,SYSTEM_FONT字體 )。 38 使用字體 (庫存字體 ) 使用庫存字體 SelectStockObject() pDCTextOut(100,20,默認(rèn)字體 )。 pDCTextOut(100,110,str)。 (“ a”的寬度 =%d, 高度 =%d, , )。 CSize sz = pDCGetTextExtent(字 )。 pDCTextOut(100,50,str)。 pDCGetTextMetrics(amp。 35 獲取字符屬性 1 字符屬性:字符大小,字符的行距等 當(dāng)前字體的完整描述(書 P144) typedef struct tagTEXTMETRIC { …… LONG tmHeight。 //這兩條直線的交點(diǎn)為 (100,50) pDCMoveTo(0,50)。 //SetTextColor 設(shè)置文本顏色 pDCSetTextColor(RGB(0,0,255))。 (, , str)。 //根據(jù)當(dāng)前滾動(dòng)位置設(shè)置窗口原點(diǎn) (amp。 lp = point。 30 舉例 2(設(shè)備坐標(biāo)和邏輯坐標(biāo) ) 新建 Project, 在最后一步 將 CTestView的基類改為 CScrollView void CTestView::OnInitialUpdate( )修改代碼 = 640。 pDCLineTo(0,100)。 pDCSetViewportOrg(nOX,nOY)。// MM_HIENGLISH CRect rect。 27 映射模式 1( P137) 在視圖窗口繪制圖形時(shí),給定的坐標(biāo)稱為邏輯坐標(biāo),視圖窗口內(nèi)對(duì)象的實(shí)際坐標(biāo)稱為設(shè)備坐標(biāo)。 pDCMoveTo(0,50)。 26 CRgn舉例 在 void CTestView::OnDraw中加入代碼: //用點(diǎn)線畫矩形邊框 (畫出 rgn大小 ) pDCDrawFocusRect(new CRect(10,10,200,200))。 函數(shù)原型為: Int SetBkMode(int nBkmode)。 可使用 CDC的成員函數(shù) SetBKColor來設(shè)置新的背景顏色。 pDCMoveTo(50,50)。 (PS_SOLID,3,RGB(0,0,255))。 pDCRectangle(100,10,300,100)。 21 繪圖模式 (R2_XORPEN)1 顯示顏色與畫筆顏色進(jìn)行異或運(yùn)算: 0x000000FF ∧ 0x000000FF = 0x00000000 0x00FFFFFF ∧ 0x000000FF = 0x00FFFF00 例子: (1)在 CTestView::OnDraw中加入代碼: CBrush NewBrush, *pOldBrush。 pDCSetROP2(R2_NOT)。 CPen NewPen, *pOldPen。NewBrush)。 //恢復(fù)原先的畫筆對(duì)象 pDCInvertRect(new CRect(100,100,200,200))。NewPen)。 繪圖函數(shù) 5 17 繪圖函數(shù) 6 在給定矩形內(nèi)反顯現(xiàn)有顏色 InvertRect CPen NewPen。NewBrush)。 16 用指定畫刷畫一個(gè)矩形,內(nèi)部不填充 FrameRect CBrush NewBrush。NewBrush)。 用指定畫刷填充一個(gè)矩形區(qū)域,但不畫邊線 FillRect CBrush NewBrush。 pDCFloodFill(150, 150, RGB(0,0,0))。 CBrush *pOldBrush。 point[3].y = 200。 point[1].y = 200。 畫多邊形 POINT point[4]。 圓角矩形 pDCRoundRect(100,100,300,200, 100,50)。 pDCLineTo(300,175)。 pDCSelectObject(pOldBrush)。 (HS_CROSS,RGB(0,0,255))。 pDCLineTo(350,200)。 pOldPen = pDCSelectObject(amp。 (PS_SOLID,5,RGB(0,0,255))。 pDCSelectStockObject(NULL_BRUSH)。 //(2)畫線 pDCMoveTo(10,100)。 (1) RGB(red, green, blue) (2) 0x 00 FF FF FF B G R 6 選擇庫存對(duì)象(畫筆、畫刷) 選擇庫存對(duì)象 (StockObject)函數(shù)原型 (見 MSDN): virtual CGdiObject *SelectStockObject(int nIndex)。 SIZE的成員只有 cx,cy, 用來定義一個(gè)矩形區(qū)域的大小 (自己練習(xí) ); CRect 封裝了標(biāo)準(zhǔn)結(jié)構(gòu) RECT。 CPoint q, q1(10,10), q2(0,100)。 Windows限制了可用設(shè)備環(huán)境的數(shù)目,如果設(shè)備環(huán)境沒有被成功地刪除,程序在退出之前有一小部分內(nèi)存就會(huì)丟失 4 CPoint,CSize和 CRect CPoint 封裝了標(biāo)準(zhǔn)結(jié)構(gòu) POINT; POINT p。 (……)。 CWindowDC dc(GetDesktopWindow())。 (m_ptOrigin)。 pDCLineTo(point)。0 繪 圖 ? 設(shè)備文本 ? CPoint, CSize和 CRect ? 繪圖工具 ? 繪圖函數(shù) ? 文本處理 ? 位圖和位操作 ? 圖標(biāo)和光標(biāo) ? 編程范例 1 設(shè)備文本 (Device Context) ?是當(dāng) windows程序必須向一個(gè)設(shè)備演示輸出時(shí)所需的存儲(chǔ)信息的結(jié)構(gòu)。 pDCMoveTo(m_ptOrigin)。 //CClientDC dc(GetParent())。 //CWindowDC dc(GetParent())。*/ 3 繪圖使用方法 在堆棧中構(gòu)造對(duì)象: CClientDC myDC(this)。 ReleaseDC(pDC)。 pDCTextOut(, , POINT為一個(gè)結(jié)構(gòu) , 成員只有 x,y)。 CSize 封裝了標(biāo)準(zhǔn)結(jié)構(gòu) SIZE。 ?顏色由 RGB值來指定。 pDCSelectStockObject(BLACK_PEN)。 //(3)橢圓 pDCEllipse(200,50,350,150)。 畫筆風(fēng)格是實(shí)線,畫筆寬度是 5,顏色為藍(lán)色; 二步構(gòu)造法 CPen NewPen。 //保存原先畫筆指針 (PS_SOLID,5,RGB(0,0,255))。 pDCMoveTo(100,200)。 CBrush *pOldBrush。 pDCRectangle(100,100,200,200)。 //邊界矩形 //pDCMoveTo(200,150)。 //終點(diǎn) pDCArc(100,100,300,200, 300,175, 125,100)。 //邊界矩形 pDCPie(100,100,300,200,300,100, 100,100)。 point[1].x = 200。 point[3].x = 100。 CBrush NewBrush。NewBrush)。 pDCDrawFocusRect(new CRect(100,100,200,200))。 pOldBrush=pDCSelectObject(amp。 pDCSelectObject(pOldBrush)。 pOldBrush=pDCSelectObject(amp。 pDCSelec
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1