![MFC單文檔如何畫正弦曲線_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/2/163ccb89-caaa-4ce0-b112-19bd05db7f0e/163ccb89-caaa-4ce0-b112-19bd05db7f0e1.gif)
![MFC單文檔如何畫正弦曲線_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/2/163ccb89-caaa-4ce0-b112-19bd05db7f0e/163ccb89-caaa-4ce0-b112-19bd05db7f0e2.gif)
![MFC單文檔如何畫正弦曲線_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/2/163ccb89-caaa-4ce0-b112-19bd05db7f0e/163ccb89-caaa-4ce0-b112-19bd05db7f0e3.gif)
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、MFC單文檔如何畫正弦曲線1 .畫筆類,CPen,惟畫筆類的對(duì)象后,需要調(diào)用 CreatePen(兩數(shù)創(chuàng)建畫 筆。然后將其選入設(shè)備描述表中。pDC->SelectObject();2 .設(shè)置起點(diǎn)坐標(biāo)。在這里調(diào)用一個(gè)函數(shù)來(lái)設(shè)置坐標(biāo)原點(diǎn)。pDC->SetViewportOrg(100,255);3 .調(diào)用 LineTo(point),MoveTo(Point)函數(shù)畫圖。4.刪除創(chuàng)建的畫筆對(duì)象。pen.DeleteObject();以下是今天所寫的畫正弦函數(shù)的圖像。創(chuàng)建一個(gè)單文檔的應(yīng)用程序。并且在VIEW類中的OnDraw(。)函數(shù)里面做消息響應(yīng)。由于調(diào)用了sin()函數(shù),所以要把mat
2、h.h 頭文件包含進(jìn)來(lái)。 #include "math.h"void CDrawSinXView:OnDraw(CDC* pDC)CDrawSinXDoc* pDoc = GetDocument();ASSERT_VALID(pDoc);/ TODO:add draw code for native data here/ 建立畫筆CPen pen_Zuobixi,pen_sinx;pen_Zuobixi.CreatePen(PS_SOLID,4,RGB(0,0,0);pen_sinx.CreatePen(PS_SOLID,2,RGB(0,0,255);pDC->Sel
3、ectObject(&pen_Zuobixi);/ 指定原點(diǎn)pDC->SetViewportOrg(100,255);pDC->SetTextColor(RGB(255,0,0);/ 繪制橫坐標(biāo)兀兀","兀兀","2兀兀","3兀兀","4兀兀","5兀"int n=-1;int nTemp=0;while (nTemp<=660)pDC->LineTo(60*n,0);pDC->LineTo(60*n,-5);pDC->MoveTo(60*
4、n,0);pDC->TextOut(60*n-sPITextn+1.GetLength()*3,16,sPITextn+1);n+;nTemp +=60;pDC->MoveTo(0,0);CString strTemp;/ 繪制縱坐標(biāo)for(n=-4,nTemp = 0;nTemp<=180;n+,nTemp+=60)pDC->LineTo(0,60*n);pDC->LineTo(5,60*n);pDC->MoveTo(0,60*n);strTemp.Format("%d",-n);pDC->TextOut(10,60*n,strTemp);double y,radian;pDC->SelectObject(&pen_sinx);for(int x=-60;x<600;x+)弧度=X坐標(biāo)/曲線寬度*角系數(shù)*兀/Y坐標(biāo)=振幅*曲線寬度*sin(弧度)radian =x/(double)60*2)*PI;y=sin(radian)*2*60;pDC->MoveTo(int)x,(int)y);pDC->Lin
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電茶壺行業(yè)市場(chǎng)發(fā)展現(xiàn)狀及趨勢(shì)與投資分析研究報(bào)告
- 2025年度建筑模板工程承包風(fēng)險(xiǎn)控制協(xié)議
- 藥報(bào)銷申請(qǐng)書
- 2025年度婚姻擔(dān)保與知識(shí)產(chǎn)權(quán)轉(zhuǎn)讓協(xié)議合同(創(chuàng)新成果轉(zhuǎn)化)
- 中國(guó)小仆人掌上健康系統(tǒng)項(xiàng)目投資可行性研究報(bào)告
- 2025年上下機(jī)項(xiàng)目投資可行性研究分析報(bào)告
- 銀行掛失申請(qǐng)書
- 尼爾森離職申請(qǐng)書
- 2025年多層無(wú)鉛沉錫電路板項(xiàng)目投資可行性研究分析報(bào)告
- 2025年度建筑企業(yè)建造師長(zhǎng)期聘用合同規(guī)范
- 《信號(hào)工程施工》課件 項(xiàng)目一 信號(hào)圖紙識(shí)讀
- 設(shè)備日常維護(hù)及保養(yǎng)培訓(xùn)
- 設(shè)計(jì)院個(gè)人年終總結(jié)
- 中石油高空作業(yè)施工方案
- 避孕藥具知識(shí)培訓(xùn)
- 醫(yī)保違規(guī)檢討書
- 鋼結(jié)構(gòu)實(shí)習(xí)報(bào)告
- 2024年建房四鄰協(xié)議范本
- FTTR-H 全光組網(wǎng)解決方案裝維理論考試復(fù)習(xí)試題
- 2024年廣東佛山市中醫(yī)院三水醫(yī)院招聘61人歷年高頻考題難、易錯(cuò)點(diǎn)模擬試題(共500題)附帶答案詳解
- 測(cè)繪保密協(xié)議書保密協(xié)議(2024版)
評(píng)論
0/150
提交評(píng)論