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

正文內(nèi)容

圖形設(shè)備接口(編輯修改稿)

2024-08-31 15:02 本頁面
 

【文章內(nèi)容簡介】 , int Y4)畫弦(X1,Y1)為該圓弧外接矩形的左上角坐標(biāo),(X2,Y2)為該圓弧外接矩形的右下角坐標(biāo),圓弧中心與點(X3,Y3)所構(gòu)成的射線與該圓弧的交點成為圓弧的起始點,但改點并不位于圓弧上,圓弧中心與點(X4,Y4)所構(gòu)成的射線與該圓弧的交點成為圓弧的終點,但改點也不再圓弧上。 文本的設(shè)計與實現(xiàn) 表 與文本有關(guān)的函數(shù) 函數(shù)名功能參數(shù)含義TextOut(int x,int y,const CString amp。str)在一個指定的位置,輸出一個字符串(x,y)為該文本的起始坐標(biāo),str 為文本內(nèi)容ExtTextOut()在一個矩形區(qū)域里輸出一個字符串TabbedTextOut()基于用該函數(shù)傳輸?shù)囊粋€表,在指定位置輸出一個字符串,并將字符串中的任何制表符轉(zhuǎn)化為空格DrawText()在指定的矩形域里繪制文本,但比TextOut()有更多的選項,如把文本居中和顯示多行文本SetTextColor(COLORREF crColor)設(shè)置文本顏色crColor 指定文本的COLORREF值SetBkMode(int nBkMode)設(shè)置背景顏色nBkMode 有兩個值:TRANSPARENT(此時,Windows忽略背景色),OPAQUE(此時用當(dāng)前選擇的顏色作為背景色SetTextCharacterExtra()設(shè)置字符間距SetTextAlign()設(shè)置文本對齊方式GetTextMetrics()獲得當(dāng)前所選字體的信息注意在繪制圖形或者文本時,一般只需要在CView派生類的 OnDraw成員函數(shù)中加入繪制代碼就可以了。OnDraw 函數(shù)會在窗口需要重畫時被自動調(diào)用,傳入?yún)?shù) CDC *pDC 就是對應(yīng)的DC環(huán)境 畫筆與畫刷畫筆與畫刷是Windows 中使用最多的GDI的繪圖對象,畫筆的屬性包括顏色,寬度,線的風(fēng)格(如虛線,實線,點劃線)等。畫刷決定填充區(qū)域時所采用的顏色或模板,對于一個有著固定顏色的畫刷來說,它的屬性包括顏色以及是否采用網(wǎng)格和網(wǎng)格的類型(如水平的,垂直的,交叉的)等畫筆用于繪制對象的邊框以及繪制點,直線和曲線,默認(rèn)的畫筆畫一條與一個象素等寬的黑色實線。在畫點或畫線時系統(tǒng)使用當(dāng)前 DC中的畫筆,所以在創(chuàng)建畫筆后必須將其選入 DC 才會在繪圖時產(chǎn)生效果要使用畫筆,首先要定義一個畫筆——CPen pen;然后創(chuàng)建畫筆。創(chuàng)建畫筆的方法有如下兩種1 通過 CreatePen 來創(chuàng)建通過調(diào)用 CPen::CreatePen(int nPenStyle,int nWidth,COLORREF crColor) 來創(chuàng)建。CreatePen 個參數(shù)含義如表 所示表 CreatePen 函數(shù)各參數(shù)的意義參數(shù)名含義nPenStyle指定畫筆的風(fēng)格nWidth線的寬度按邏輯單位取值大小。若線寬為 0,則不論在任何 映射模式下,線寬始終為一個象素crColor線的顏色,可以選16種 VGA顏色的一種。顏色的設(shè)置用一個 RGB 宏來指定RGB宏形式為 COLORREF RGB(cRed,cGreen,cBlue)其中 cRed,cGreen,cBlue 分別代表顏色的RGB 三個分量,它們的取值在 0——255 之間??梢允褂?RGB 組成各種顏色nPenStyle 指定畫筆的風(fēng)格,其具體取值如表 所示表 nPenStyle的可取值標(biāo)記名含義PS_SOLID實線PS_DASH虛線,寬度必須為1PS_DOT點線,寬度必須為1PS_DASHDOT點劃線,寬度必須為1PS_DASHDOTDOT雙點劃線,寬度必須為1PS_NULL空線,使用時什么也不會產(chǎn)生PS_ENDCAP_ROUND結(jié)束處為圓形PS_ENDCAP_SQUARE結(jié)束處為方形PS_INSIDEFRAME在一個封閉形狀的框架內(nèi)畫線,若設(shè)定的顏色不能再調(diào)色板中找到且線寬大于1,Windows會使用一種混色2 使用庫存對象來創(chuàng)建 所示的庫存筆中選擇一個 表 SelectStockObject 的可取值庫存筆含義BLACK_PEN 黑筆NULL_PEN空筆(不畫線或邊框)WHITE_PEN白筆3將畫筆選入設(shè)備環(huán)境在使用創(chuàng)建的畫筆繪圖之前,必須把他們選入設(shè)備環(huán)境。用SelectObject()方法把新的畫筆對象選入設(shè)備環(huán)境,但是與此同時,舊的那個畫筆就會丟失,所以必須把它保存下來。3 刪除畫筆 使用完自定義的畫筆后,必須把他們刪除,同時也必須清楚基礎(chǔ)層的GDI對象和釋放被占用的系統(tǒng)資源。當(dāng)CPen類被刪除時,系統(tǒng)將自動把基礎(chǔ)層的GDI對象刪除,并且釋放被占用的系統(tǒng)資源 DeleteObject()函數(shù)是刪除基礎(chǔ)層的GDI對象的成員函數(shù) 創(chuàng)建畫刷畫刷是在畫封閉曲線時用于填充的顏色。例如在畫圓形或方形時,系統(tǒng)會用當(dāng)前的畫刷對內(nèi)部進(jìn)行填充。默認(rèn)的畫刷將封閉的圖形的內(nèi)部填充成全白色。畫刷可利用 CBrush 對象來產(chǎn)生。 創(chuàng)建畫刷可以通過函數(shù)來創(chuàng)建,也可以使用 SelectStockObject() 從庫存畫刷中選取,其具體介紹如下1 通過函數(shù)創(chuàng)建畫刷BOOL Crea
點擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1