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

正文內(nèi)容

圖形設(shè)備接口(完整版)

2025-09-09 15:02上一頁面

下一頁面
  

【正文】 Pixel(int x,int y,COLORREF crColor)試圖用指定的顏色畫一個像素,返回繪制時使用的實際顏色SetPixel(POINT point,COLORREF crColor)SetPixelV(int x, int y,COLORREF crColor)SetPiXelV()與上面的含義基本相同,但不返回繪制時使用的實際顏色,因而速度更快SetPixelV(POINT point,COLORREF crColor)其中的 X,Y 為點的橫坐標(biāo)和縱坐標(biāo),crColor 為點的顏色值。在畫點或畫線時系統(tǒng)使用當(dāng)前 DC中的畫筆,所以在創(chuàng)建畫筆后必須將其選入 DC 才會在繪圖時產(chǎn)生效果要使用畫筆,首先要定義一個畫筆——CPen pen;然后創(chuàng)建畫筆。當(dāng)CPen類被刪除時,系統(tǒng)將自動把基礎(chǔ)層的GDI對象刪除,并且釋放被占用的系統(tǒng)資源 DeleteObject()函數(shù)是刪除基礎(chǔ)層的GDI對象的成員函數(shù) 創(chuàng)建畫刷畫刷是在畫封閉曲線時用于填充的顏色??赡芘c創(chuàng)建以上設(shè)備類的對象一樣創(chuàng)建CBitmap類的對象初始化。 //顏色層數(shù) BYTE bmBitsPixel。 // CRectangle rect。int ySrc, //源矩形左上角的y坐標(biāo)。dcMemory,0,0,SRCCOPY)。 //CBitmap對象 不用通過New生成一個對象 //CDC 對象 CDC dcMemory。 //位圖類型必須設(shè)置為0 int bmWidth。 創(chuàng)建畫刷可以通過函數(shù)來創(chuàng)建,也可以使用 SelectStockObject() 從庫存畫刷中選取,其具體介紹如下1 通過函數(shù)創(chuàng)建畫刷BOOL CreateSolidBrush(COLORREF crColor),創(chuàng)建一個實心畫刷,用一種顏色填充一個內(nèi)部區(qū)域,參數(shù) crColor 用于指定陰影線所使用的前景色BOOL CreateHatchBrush(int nIndex,COLORREF crColor),創(chuàng)建指定顏色和網(wǎng)格的畫刷,其參數(shù) nIndex 可取具體值,如表 所示 。顏色的設(shè)置用一個 RGB 宏來指定RGB宏形式為 COLORREF RGB(cRed,cGreen,cBlue)其中 cRed,cGreen,cBlue 分別代表顏色的RGB 三個分量,它們的取值在 0——255 之間。 文本的設(shè)計與實現(xiàn) 表 與文本有關(guān)的函數(shù) 函數(shù)名功能參數(shù)含義TextOut(int x,int y,const CString amp。GDI通過將應(yīng)用程序與不同的輸出設(shè)備特性相隔離,使Windows應(yīng)用程序能夠無須修改即可在Windows支持的任何圖形輸出設(shè)備上運行,即具有設(shè)備無關(guān)性。如果函數(shù)調(diào)用成功,則返回該像素點被設(shè)置的RGB 的值。創(chuàng)建畫筆的方法有如下兩種1 通過 CreatePen 來創(chuàng)建通過調(diào)用 CPen::CreatePen(int nPenStyle,int nWidth,COLORREF crColor) 來創(chuàng)建。例如在畫圓形或方形時,系統(tǒng)會用當(dāng)前的畫刷對內(nèi)部進行填充。初始化的簡單方法是用相位圖的ID調(diào)用LoadBitmap()函數(shù)來裝入與應(yīng)用程序相聯(lián)系的位圖資源。 //每一像素所占的位數(shù) void FAR* bmBits。 //將位圖資源選入設(shè)備環(huán)境中 (amp。int nSrcWidth, //源矩形的寬度int nSrcHeight, //源矩形的高度DWORD dwRop);//指定光柵操作顯示位圖資源的步驟如下(1) 生成CBitmap類的對象,使用CBitmap::LoadBitmap函數(shù)將位圖資源加載入內(nèi)存(2) 生CDC對象,用CDC::CreateCompatibleDC函數(shù)創(chuàng)建與顯示設(shè)備上下文兼容的內(nèi)存設(shè)備上下文CDC對象;(3) 用CDC::SelectObject函數(shù)將位圖資源對象選入創(chuàng)建的內(nèi)存設(shè)備上下文中,并保存設(shè)備上下文中原有的位圖指針;(4) 用CDC::BitBlt函數(shù)顯示位圖。 //將內(nèi)存設(shè)備環(huán)境復(fù)制到真正的設(shè)備環(huán)境中 pDCBitBlt(0,0,699,699,amp。使用CBitmap的函數(shù)GetBitmap即可得到顯示圖片的代碼如下所示 CBitmap bitmap。在MFC中定義了一個結(jié)構(gòu)來顯示位圖的信息typedef struct tagBITMAP{ int bmType。畫刷可利用 CBrush 對象來產(chǎn)生。若線寬為 0,則不論在任何 映射模式下,線寬始終為一個象素crColor線的顏色,可以選16種 VGA顏色的一種。表 畫線函數(shù)函數(shù)名功能參數(shù)含義MoveTo(int x,int y)開始畫線,弧和多邊形時,把光標(biāo)移動到一個初始位置坐標(biāo)(x,y)指定該初始位置LineTo(int x,int y)畫一條從初始位置到另一個點的直線坐標(biāo)(x,y)指定另一個點的位置Polyline(LPPOINTb lpPoints,int nCount)畫一條折線lpPoints, 是指向保存折線頂點的數(shù)組指針,Count 指定折線頂點數(shù)組中的頂點數(shù)(≥2)PolyPolyline( const POINT *lpPoint,const DWORD *lpPolyPoint
點擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1