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

正文內(nèi)容

cg04vc繪圖程序設(shè)計(參考版)

2024-10-20 00:57本頁面
  

【正文】 SetCursor(hc)。 或是: HCURSOR hc。 橡皮筋技術(shù) ? 為了使應(yīng)用程序更好地與用戶交互,一般在圖形完成之前動態(tài)地顯示預(yù)繪制的圖形稱為橡皮筋技術(shù)。這時客戶區(qū)內(nèi)已經(jīng)繪制的圖會消失。 圖形的刷新 ? 在需圖形刷新時調(diào)用 Invalidate(),則應(yīng)用程序會自動調(diào)用。 ? 當(dāng) DoModal()函數(shù)返回 IDOK表明用戶選擇了 ok按鈕。 ? 包含對話框類的頭文件。 ? 在設(shè)置屬性并在其上加入各種控件。 4. 添加相應(yīng)的消息響應(yīng)函數(shù)。//選擇填充矩形內(nèi)部 pDCSelectObject(OldBrush)。 pDCFillRect(Rect,amp。 =400。 //定義紅色畫刷 =100。 CBrush* OldBrush=pDCSelectObject(amp。 CRect Rect。 void CTestView::OnDraw(CDC* pDC) { CTestDoc* pDoc = GetDocument()。該函數(shù)將用當(dāng)前畫刷填充矩形內(nèi)部,但不畫邊界線。//畫刷填充 } 10. 填充函數(shù) ? void FillRect(LPCRECT lpRect, CBrush *pBrush)。//繪制多邊形 pDCSelectObject(OldPen)。 p[3].y=p[1].y。 p[2].y=。 p[1].y=+()/2。 p[0].y=。 //選取畫刷 CPoint p[4]。 //定義紅色畫刷,填充多邊形內(nèi)部 CBrush* OldBrush = pDCSelectObject(amp。PenBlue)。 //獲得客戶區(qū) CPen PenBlue(PS_SOLID, 5, RGB(0, 0, 255))。 GetClientRect(amp。 ASSERT_VALID(pDoc)。 例 9 繪制四個頂點分別位于視區(qū)上部中點、右部中點、下部中點和左部中點的菱形。} 9. 繪制多邊形函數(shù) ? BOOL Polygon(LPPOINT lpPoints, int nCount)。 pDCSelectObject(OldPen)。MyPen)。 (PS_SOLID,1,RGB(0,0,255))。 ASSERT_VALID(pDoc)。由于圓弧可能不封閉,所以圓弧不進行填充。 ? 參數(shù)說明: – Arc函數(shù)中參數(shù) x1, y1是限定圓弧范圍的外接矩形左上角點坐標(biāo) – 參數(shù) x2, y2是限定圓弧范圍的外接矩形右下角點坐標(biāo) – 參數(shù) x3, y3為圓弧起點坐標(biāo),該參數(shù)不一定嚴格位于圓弧上 – 參數(shù) x4, y4為圓弧終點坐標(biāo),該參數(shù)也不一定嚴格位于圓弧上 – 圓弧按逆時針方向繪制的。 //填充紅色 ()。 //藍邊 ()。 pDCEllipse(, ,)。 OldBrush=pDCSelectObject(amp。 CBrush MyBrush,*OldBrush。 OldPen=pDCSelectObject(amp。 //設(shè)置視口原點 CPen MyPen,*OldPen。 //設(shè)置窗口范圍 pDCSetViewportExt(,)。 //獲得當(dāng)前窗口的客戶區(qū)大小 pDCSetMapMode(MM_ANISOTROPIC)。 //定義矩形對象 GetClientRect(amp。 ASSERT_VALID(pDoc)。圓的邊界為一像素寬的藍色邊界線,內(nèi)部填充為紅色。當(dāng)窗口的形狀發(fā)生改變時,圓的形狀也隨之改變。 Ellipse函數(shù)使用當(dāng)前畫刷填充橢圓內(nèi)部,并用當(dāng)前畫筆繪制橢圓邊界線。 ? 返回值:非零。 //恢復(fù)原始畫刷 ()。 //恢復(fù)原始畫筆 ()。 pDCRectangle(100,100,600,300)。 OldBrush=pDCSelectObject(amp。 CBrush MyBrush,*OldBrush。 OldPen=pDCSelectObject(amp。 CPen MyPen,* OldPen。矩形邊框為一像素寬的藍色邊界線,內(nèi)部填充紅色 void CTestView::OnDraw(CDC* pDC) { CTestDoc* pDoc = GetDocument()。 ? 參數(shù)說明: 該函數(shù)使用當(dāng)前畫刷填充矩形內(nèi)部,并用當(dāng)前畫筆繪制矩形邊界線。 將線 畫 成藍色 6. 繪制矩形函數(shù) ? 類屬: CDC::Rectangle ? 原型 : BOOL Rectangle(int x1, int y1,int x2, int y2)。 移動 畫筆到 (20,30) ?pDCLineTo(200,300)。//加色 ()。 pDCLineTo(200,300)。MyPen)。 (PS_SOLID,1,RGB(0,0,255))。 ASSERT_VALID(pDoc)。 ?例 5 從屏幕的( 20,30)到( 200,300)畫一條一像素寬的藍色直線。 ? ⑵ 設(shè)置直線的終點位置 ? BOOL LineTo (int x, int y)。 – 第一個參數(shù) nIndex是陰影樣式代碼 – 第二個參數(shù) crColor是陰影線的顏色 常用陰影樣式 陰影樣式代碼 含 義 HS_BDIAGONAL 45度下降線 HS_CROSS 水平和垂直交叉線 HS_DIAGCROSS 45度十字交叉線 HS_FDIAGONAL 45度上升陰影線 HS_HORIZONTAL 水平陰影線 HS_VERTIAL 垂直陰影線 ? 選擇一只庫畫刷函數(shù) – virtual CGdiObject *SelectStockObject(int nIndex)。 ? 刪除畫刷函數(shù) – BOOL DeleteObject( )。 畫刷函數(shù) ? 創(chuàng)建實體畫刷函數(shù) – BOOL
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1