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

正文內(nèi)容

圖形設(shè)備接口(參考版)

2024-08-15 15:02本頁面
  

【正文】 int nSrcWidth, //源矩形的寬度int nSrcHeight, //源矩形的高度DWORD dwRop);//指定光柵操作顯示位圖資源的步驟如下(1) 生成CBitmap類的對(duì)象,使用CBitmap::LoadBitmap函數(shù)將位圖資源加載入內(nèi)存(2) 生CDC對(duì)象,用CDC::CreateCompatibleDC函數(shù)創(chuàng)建與顯示設(shè)備上下文兼容的內(nèi)存設(shè)備上下文CDC對(duì)象;(3) 用CDC::SelectObject函數(shù)將位圖資源對(duì)象選入創(chuàng)建的內(nèi)存設(shè)備上下文中,并保存設(shè)備上下文中原有的位圖指針;(4) 用CDC::BitBlt函數(shù)顯示位圖。int y, //目標(biāo)矩形左上角的y坐標(biāo)int nWidth, //目標(biāo)矩形的寬度int nHeight, //目標(biāo)矩形的高度DCD*pSrcDC, //指定源上下設(shè)備上下文nt xSrc, //源矩形左上角的x坐標(biāo)。 //CDC 析構(gòu)函數(shù)退出并清除dcMemory,位圖選出 //CBitmap析構(gòu)函數(shù)刪除位圖pDCBitBlt(int x,int y,int nWidth,int nHeight,DCD*pSrcDC,nt xSrc,int ySrc,DWORD dwRop);程序中BitBlt()函數(shù)將位圖的像素從內(nèi)存顯示環(huán)境復(fù)制到顯示器設(shè)備環(huán)境中,該函數(shù)十分有用。 //將內(nèi)存設(shè)備環(huán)境復(fù)制到真正的設(shè)備環(huán)境中 pDCBitBlt(0,0,699,699,amp。 //將位圖資源選入設(shè)備環(huán)境中 (amp。 //創(chuàng)建內(nèi)存設(shè)備環(huán)境。 //加載資源 (IDB_BITMAP1)。使用CBitmap的函數(shù)GetBitmap即可得到顯示圖片的代碼如下所示 CBitmap bitmap。 //每一像素所占的位數(shù) void FAR* bmBits。 //位圖中每一掃描行中的字節(jié)數(shù) BYTE bmPlanes。 //位圖高度 int bmHeight。在MFC中定義了一個(gè)結(jié)構(gòu)來顯示位圖的信息typedef struct tagBITMAP{ int bmType。初始化的簡單方法是用相位圖的ID調(diào)用LoadBitmap()函數(shù)來裝入與應(yīng)用程序相聯(lián)系的位圖資源。繪圖時(shí),還可以通過設(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中通常用位圖來顯示圖片,位圖可能是簡單的圖形,例如按鈕位圖,也可能是比較大的圖像。參數(shù) crColor 用于指定陰影線所使用的前景色表 CreateHatchBrush 函數(shù)的參數(shù) nIndex 的可取值HS_BDIAGONAL由左向右下斜45度的陰影線HS_CROSS水平和垂直的交叉線HS_DIAGCROSS45度的斜交叉線HS_FDIAGONAL由左向右上斜 45 度的陰影線HS_HORIZONTAL水平陰影線HS_VERTICAL垂直影陰線BOOL CreatePatternBrush( CBitmap *pBitmap),以一個(gè)指向 CBitmap 對(duì)象的指針為參數(shù),創(chuàng)建 以 8*8 位圖為模板的畫刷2 使用 SelectStockObject()從庫存畫刷中選取庫存畫刷如表 所示 表 庫存畫刷標(biāo)記名含義BLACK_BRUSH黑色畫刷WHITE_BRUSH白色畫刷DKGRAY_BRUSH深灰色畫刷GRAY_BRUSH灰色畫刷LTGRAY_BRUSH淺灰色畫刷NULL_BRUSH空畫刷,內(nèi)部不填充 在選擇繪圖設(shè)備對(duì)象(GDI對(duì)象)進(jìn)行繪圖時(shí),一般可按以下的步驟進(jìn)行:(1) 定義一個(gè)GDI對(duì)象(如CPen,CBrush等)。畫刷可利用 CBrush 對(duì)象來產(chǎn)生。例如在畫圓形或方形時(shí),系統(tǒng)會(huì)用當(dāng)前的畫刷對(duì)內(nèi)部進(jìn)行填充。3 刪除畫筆 使用完自定義的畫筆后,必須把他們刪除,同時(shí)也必須清楚基礎(chǔ)層的GDI對(duì)象和
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1