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

正文內(nèi)容

cg04vc繪圖程序設(shè)計(jì)(編輯修改稿)

2024-11-13 00:57 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 20,20,RGB(255,0,0))。 c=pDCGetPixel(20,20)。 pDCSetPixel(60,20,c)。 } ? 語(yǔ)句: COLORREF c。 ? 注釋?zhuān)鹤兞?c用于存放像素點(diǎn)的顏色值 ? 語(yǔ)句: pDCSetPixel(20,20,RGB(255,0,0))。 ? 注釋?zhuān)涸谄聊坏模?20,20)坐標(biāo)位置處,繪制一個(gè)紅色的像素點(diǎn) ? 語(yǔ)句: c=pDCGetPixel(20,20)。 ? 注釋?zhuān)? c保存該像素點(diǎn)的顏色 ? 語(yǔ)句: pDCSetPixel(60,20,c)。 ? 注釋?zhuān)涸谙袼攸c(diǎn) (60,20)處以顏色值 c繪制一個(gè)像素點(diǎn)。 3. 畫(huà)筆函數(shù) ? 畫(huà)筆是用來(lái)繪制直線、曲線或圖形的邊界線,是繪圖工具類(lèi)之一 ? 畫(huà)筆通常具有線型、寬度和顏色三種屬性 ? 畫(huà)筆的線型通常有實(shí)線、虛線、點(diǎn)線、點(diǎn)劃線、雙點(diǎn)劃線、不可見(jiàn)線和內(nèi)框架線 7種,這些線型都是以 PS_為前綴的預(yù)定義標(biāo)識(shí)符 3. 畫(huà)筆函數(shù) ? 默認(rèn)的畫(huà)筆是一個(gè)像素單位的黑色實(shí)線 ? 要想更換畫(huà)筆,可以在創(chuàng)建新畫(huà)筆對(duì)象后,將其選入設(shè)備上下文,就可使用新畫(huà)筆進(jìn)行繪圖。 畫(huà)筆的風(fēng)格 風(fēng)格代碼 線型 寬度 顏色 PS_SOLID 實(shí)線 任意指定 純色 PS_DASH 虛線 1(不可任意指定) 純色 PS_DOT 點(diǎn)線 1(不可任意指定) 純色 PS_DASHDOT 點(diǎn)劃線 1(不可任意指定) 純色 PS_DASHDOTDOT 雙點(diǎn)畫(huà)線 1(不可任意指定) 純色 PS_NULL 不可見(jiàn)線 1(不可任意指定) 純色 PS_INSIDEFRAME 內(nèi)框架線 任意指定 純色 ( 1)創(chuàng)建畫(huà)筆函數(shù) ? 類(lèi)屬: CPen::CreatPen ? 原型: BOOL CreatePen(int nPenStyle,int nWidth, COLORREF crColor)。 ? 返回值:非零。 ? 參數(shù)說(shuō)明: – 第一個(gè)參數(shù) nPenStyle是畫(huà)筆的風(fēng)格代碼 – 第二個(gè)參數(shù) nWidth是畫(huà)筆的寬度 – 第三個(gè)參數(shù) crColor是畫(huà)筆的顏色。 ( 2)選擇畫(huà)筆函數(shù) ? 類(lèi)屬: CPen::SelectObject ? 原型: Cpen *SelectObject(Cpen *pPen)。 ? 返回值:被替代畫(huà)筆的指針。 ? 參數(shù)說(shuō)明:參數(shù) pPen是 Cpen類(lèi)的被選中的新畫(huà)筆對(duì)象指針。本函數(shù)把原畫(huà)筆換成新畫(huà)筆,同時(shí)返回指向原畫(huà)筆的指針。 ( 3)刪除畫(huà)筆函數(shù) ? 類(lèi)屬: CGdiObject::DeleteObject ? 原型: BOOL DeleteObject( )。 ? 返回值:非零。 ? 參數(shù)說(shuō)明:畫(huà)筆使用完畢,把已成自由狀態(tài)的畫(huà)筆從系統(tǒng)內(nèi)存中清除。 ( 4)選擇一支庫(kù)畫(huà)筆函數(shù) ? 類(lèi)屬: CDC::SelectStockObject ? 原型: ? virtual CGdiObject ? *SelectStockObject(int nIndex)。 ? 返回值:被替代的 CGdiObject類(lèi)對(duì)象的指針。 ( 4)選擇一支庫(kù)畫(huà)筆函數(shù) ? 參數(shù)說(shuō)明:參數(shù) nIndex是庫(kù)筆代碼 ? Windows系統(tǒng)中準(zhǔn)備了一些使用頻率較高的畫(huà)筆,不需要?jiǎng)?chuàng)建,可以直接選用。同樣,使用完庫(kù)畫(huà)筆時(shí)也不需要調(diào)用DeleteObject()函數(shù)從內(nèi)存中刪除已使用過(guò)的畫(huà)筆。 三種常用庫(kù)筆 庫(kù)筆代碼 含義 BLACK_PEN 寬度為 1的黑筆實(shí)線筆 WHITE_PEN 寬度為 1的白筆實(shí)線筆 NULL_PEN 透明筆 4. 畫(huà)刷函數(shù) ? VC++中的畫(huà)刷用于對(duì)圖形內(nèi)部進(jìn)行填充,也是繪圖工具類(lèi)之一 ? 在使用 VC++的畫(huà)刷之前必須先創(chuàng)建或選擇畫(huà)刷對(duì)象。 畫(huà)刷函數(shù) ? 創(chuàng)建實(shí)體畫(huà)刷函數(shù) – BOOL CreateSolidBrush(COLORREF crColor )。 ? 選擇畫(huà)刷函數(shù) – CBrush *SelectObject(CBrush *pBrush )。 ? 刪除畫(huà)刷函數(shù) – BOOL DeleteObject( )。 ? 創(chuàng)建陰影畫(huà)刷函數(shù) – BOOL CreateHatchBrush(int nIndex,COLORREF crColor)。 – 第一個(gè)參數(shù) nIndex是陰影樣式代碼 – 第二個(gè)參數(shù) crColor是陰影線的顏色 常用陰影樣式 陰影樣式代碼 含 義 HS_BDIAGONAL 45度下降線 HS_CROSS 水平和垂直交叉線 HS_DIAGCROSS 45度十字交叉線 HS_FDIAGONAL 45度上升陰影線 HS_HORIZONTAL 水平陰影線 HS_VERTIAL 垂直陰影線 ? 選擇一只庫(kù)畫(huà)刷函數(shù) – virtual CGdiObject *SelectStockObject(int nIndex)。 常用庫(kù)畫(huà)刷 庫(kù)畫(huà)刷代碼 含 義 對(duì)應(yīng)的 RGB BLACK_BRUSH 黑刷子 0,0,0 DKGRAY_BRUSH 暗灰刷 64,64,64 GRAY_BRUSH 灰色刷 128,128,128 LTGRAY_BRUSH 淺灰刷 192,192,192 WHITE_BRUSH 白刷 255,255,255 NULL_BRUSH 透明刷 HOLLOW_BRUSH 空心刷 5. 繪制直線函數(shù) ? ⑴ 設(shè)置直線的起點(diǎn)位置 ? CPoint MoveTo(int x, int y)。 ? ⑵ 設(shè)置直線的終點(diǎn)位置 ? BOOL LineTo (int x, int y)。 ? 參數(shù)說(shuō)明: – 采用起點(diǎn)閉區(qū)間,終點(diǎn)開(kāi)區(qū)間的處理方法 – 繪制直線的函數(shù)不指定直線的顏色,直線顏色可以通過(guò)畫(huà)筆函數(shù)來(lái)指定。 ?例 5 從屏幕的( 20,30)到( 200,300)畫(huà)一條一像素寬的藍(lán)色直線。 void CTestView::OnDraw(CDC* pDC)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1