vc++編程繪圖

vc++編程繪圖

ID:41032562

大小:255.50 KB

頁數(shù):14頁

時間:2019-08-14

vc++編程繪圖_第1頁
vc++編程繪圖_第2頁
vc++編程繪圖_第3頁
vc++編程繪圖_第4頁
vc++編程繪圖_第5頁
資源描述:

《vc++編程繪圖》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、2-1源程序:#include”math.h”voidCHhhh02View::OnDraw(CDC*pDC){CHhhh02Doc*pDoc=GetDocument();ASSERT_VALID(pDoc);CRectr;GetClientRect(r);pDC->SetMapMode(7);pDC->SetWindowOrg(0,0);pDC->SetViewportOrg(r.right/2,r.bottom/2);pDC->SetWindowExt(200,100);pDC->SetViewportExt(100,-80);intpp[14][2]={0,

2、0,0,120,-240,0,240,0,0,120,-160,0,-160,40,-80,0,-80,80,0,0,80,80,80,0,160,40,160,0};pDC->MoveTo(pp[0][0],pp[0][1]);for(inti=1;i<=4;i++){pDC->LineTo(pp[i][0],pp[i][1]);}pDC->MoveTo(pp[5][0],pp[5][1]);for(i=6;i<=13;i++)pDC->LineTo(pp[i][0],pp[i][1]);}2-1運行結(jié)果:2-2源程序:#include"math.h"voidC

3、My13View::OnDraw(CDC*pDC){CMy13Doc*pDoc=GetDocument();ASSERT_VALID(pDoc);14CRectr;GetClientRect(r);pDC->SetMapMode(7);pDC->SetWindowOrg(0,0);pDC->SetViewportOrg(r.right/4,r.bottom/2);pDC->SetWindowExt(200,100);pDC->SetViewportExt(200,-100);for(inti=1;i<=15;i++){CPenpi(0,2,RGB(255-10*i

4、,10*i,20*i));pDC->SelectObject(pi);pDC->MoveTo(300,100);pDC->Arc(300-10*i,100,300+10*i,100-20*i,300,100,300,100);}}2-2運行結(jié)果:2-3源程序:#include"math.h"voidCMy24View::OnDraw(CDC*pDC){CRectr;GetClientRect(r);pDC->SetMapMode(7);pDC->SetWindowOrg(0,0);pDC->SetViewportOrg(r.right/2,r.bottom/2);

5、pDC->SetWindowExt(100,100);pDC->SetViewportExt(100,-100);CPenp1(0,2,RGB(0,0,0));doublep3[5][2],p2[5][2];doublea=3.1415926;14for(inti=0;i<=4;i++){p3[i][0]=100*cos((90+72*i)*a/180);p3[i][1]=100*sin((90+72*i)*a/180);p2[i][0]=38.2*cos((126+72*i)*a/180);p2[i][1]=38.2*sin((126+72*i)*a/180);

6、}pDC->MoveTo(0,0);pDC->SelectObject(p1);for(i=0;i<=4;i++){pDC->MoveTo(0,0);pDC->LineTo(p3[i][0],p3[i][1]);pDC->LineTo(p2[i][0],p2[i][1]);pDC->MoveTo(0,0);pDC->LineTo(p2[i][0],p2[i][1]);pDC->LineTo(p3[i+1][0],p3[i+1][1]);pDC->MoveTo(p2[4][0],p2[4][1]);pDC->LineTo(p3[0][0],p3[0][1]);}}2

7、-3運行結(jié)果:2-4源程序:voidCMy2_4View::OnDraw(CDC*pDC){CMy2_4Doc*pDoc=GetDocument();ASSERT_VALID(pDoc);CRectr;GetClientRect(r);pDC->SetMapMode(7);pDC->SetWindowOrg(0,0);pDC->SetViewportOrg(r.right/2,r.bottom*3/4);pDC->SetWindowExt(200,100);pDC->SetViewportExt(400,-200);14doublep[14][2]={0,0,10

8、,0,90

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。