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

正文內(nèi)容

圖形設(shè)備接口(留存版)

2024-09-12 15:02上一頁面

下一頁面
  

【正文】 BitBlt()函數(shù)將位圖的像素從內(nèi)存顯示環(huán)境復(fù)制到顯示器設(shè)備環(huán)境中,該函數(shù)十分有用。 //創(chuàng)建內(nèi)存設(shè)備環(huán)境。繪圖時,還可以通過設(shè)置繪圖模式進(jìn)行修正,成員函數(shù)CDC::SetROP2用于設(shè)置繪圖模式,高函數(shù)的原型乳如下Int SetROP2( int nDrawMode)其中,參數(shù)nDrawMode指定了新的繪圖模式,它的取值如表66 所示繪圖模式說明R2_BLACK像素為黑色R2_WHITE像素為白色R2_NOP像素?zé)o色R2_NOT像素為背景色的相反顏色R2_COPYPEN像素為畫筆的顏色R2_NOTCOPYPEN像素為畫筆顏色的相反顏色R2_MERGEPENNOT像素為畫筆顏色和背景色的相反顏色相或的顏色R2_MASKPENNOT像素為畫筆顏色和背景色的相反顏色相與的顏色R2_MERGENOTPEN像素為畫筆顏色的相反顏色和背景色的相反顏色相或的顏色R2_MASKNOTPEN像素為畫筆顏色的相反顏色和背景色的相反顏色相與的顏色R2_MERGEPEN像素為畫筆顏色和背景色相或的顏色R2_NOTMERGEPEN像素為R2_ MERGEPEN 的相反顏色R2_MASKPEN像素為畫筆顏色和背景色相與的顏色R2_NOTMASKPEN像素為R2_MASKPEN的相反顏色R2_XORPEN像素為畫筆顏色和背景色異或的顏色R2_NOTXORPEN像素為R2_XORPEN 的相反顏色CBitmapWindows中通常用位圖來顯示圖片,位圖可能是簡單的圖形,例如按鈕位圖,也可能是比較大的圖像。畫刷決定填充區(qū)域時所采用的顏色或模板,對于一個有著固定顏色的畫刷來說,它的屬性包括顏色以及是否采用網(wǎng)格和網(wǎng)格的類型(如水平的,垂直的,交叉的)等畫筆用于繪制對象的邊框以及繪制點(diǎn),直線和曲線,默認(rèn)的畫筆畫一條與一個象素等寬的黑色實(shí)線。表 CDC 類的一些常用函數(shù)函數(shù)描述Arc()繪制橢圓弧7BitBlt()把位圖從一個DC拷貝到另一個 DCDraw3dRect()繪制三維圖形DrawDragRect()繪制用鼠標(biāo)拖動的矩形DrawEdge()繪制矩形的邊緣DrawIcon()繪制圖標(biāo)Ellipse()繪制橢圓FillRect()用給定畫刷的顏色填充矩形FillRgn()用給定畫刷的顏色填充區(qū)域FillSolidRect()用給定的顏色填充矩形FloodFill()用當(dāng)前畫刷的顏色填充區(qū)域FrameRect()繪制矩形邊界FrameRgn()繪制區(qū)域邊界GetBkColor()獲取背景顏色GetCurrentBitmap()獲取所選位圖的指針GetCurrentBrush()獲取所選畫刷的指針GetCurrentFont()獲取所選字體的指針GetCurrentPalette()獲取所選調(diào)色板的指針GetCurrentPen()獲取所選畫筆的指針GetCurrentPosition()獲取所選畫筆的當(dāng)前位置GetDevicesCaps()獲取顯示設(shè)備能力的信息GetMapMode()獲取當(dāng)前設(shè)置的映射模式GetPixel()獲取給定象素的RGB顏色值GetPolyFillMode()獲取多邊形填充模式GetTextColor()獲取文本的顏色GetTextExtent()獲取文本的寬度和高度GetTextMetrics()獲取當(dāng)前字體的信息GetWindow()獲取當(dāng)前DC 的指針GrayString()繪制灰色文本LineTo()繪制線條MoveTo()設(shè)置當(dāng)前畫筆的位置Pie()繪制餅塊Polygon()繪制多邊形RealizePalette()將邏輯調(diào)色板映射到系統(tǒng)調(diào)色板Rectangle()繪制矩形RoundRect()繪制圓角矩形SelectObject()選擇 GDI 繪圖對象SelectPalette()選擇邏輯調(diào)色板SelectStockObject()選擇預(yù)定義圖形對象SetBkColor()設(shè)置背景顏色SetMapMode()設(shè)置映射模式SetPixel()把象素設(shè)定為給定顏色SetTextColor()設(shè)置文本顏色StretchBlt()把位圖從一個 DC 拷貝到另一個DC,根據(jù)需要擴(kuò)展或壓縮位圖 坐標(biāo)的映射坐標(biāo)的映射方式簡單地講就是坐標(biāo)的安排方式,系統(tǒng)默認(rèn)的映射模式為 MM_TEXT,即 X坐標(biāo)向右增加,Y坐標(biāo)向下增加,(0,0)在屏幕左上方,DC中的每一點(diǎn)就是屏幕上的一個象素,如圖 。用SelectObject()方法把新的畫筆對象選入設(shè)備環(huán)境,但是與此同時,舊的那個畫筆就會丟失,所以必須把它保存下來。 //位圖寬度 int bmWidthBytes。上述代碼中各個參數(shù)含義如下(1) X: 指定繪制區(qū)域的左上角x坐標(biāo)(邏輯單位)(2) Y:指定繪制區(qū)域的左上角y坐標(biāo)(邏輯單位)(3) nWidth:指定繪制區(qū)域的寬度;(4) nHeight:指定繪制區(qū)域的高度;(5) pSrcDC:指向要復(fù)制位圖所在的CDC對象;(6) xSr
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1