亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? sbttuxing.cpp

?? ISO9000質(zhì)量管理小程序
?? CPP
字號(hào):
// SbtTuxing.cpp : implementation file
//

#include "stdafx.h"
#include "Ex07b.h"
#include "SbtTuxing.h"
#include "SbtDoc.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CSbtTuxing

IMPLEMENT_DYNCREATE(CSbtTuxing, CScrollView)

CSbtTuxing::CSbtTuxing()
{
}

CSbtTuxing::~CSbtTuxing()
{
}


BEGIN_MESSAGE_MAP(CSbtTuxing, CScrollView)
	//{{AFX_MSG_MAP(CSbtTuxing)
		// NOTE - the ClassWizard will add and remove mapping macros here.
	//}}AFX_MSG_MAP
	ON_COMMAND(ID_FILE_PRINT, CScrollView::OnFilePrint)  //Attention here!!!!
	ON_COMMAND(ID_FILE_PRINT_DIRECT, CScrollView::OnFilePrint)  //Attention here!!!!
	ON_COMMAND(ID_FILE_PRINT_PREVIEW, CScrollView::OnFilePrintPreview)  //Attention here!!!!


END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CSbtTuxing drawing

void CSbtTuxing::OnInitialUpdate()
{
	CScrollView::OnInitialUpdate();

	CSize sizeTotal;
	// TODO: calculate the total size of this view
	sizeTotal.cx = sizeTotal.cy = 100;
	SetScrollSizes(MM_TEXT, sizeTotal);
}

void CSbtTuxing::OnDraw(CDC* pDC)
{
	CSbtDoc* pDoc = GetDocument();
	// TODO: add draw code here
	//定坐標(biāo)

	int top=50;

	int b=350;
	float Hsx=80;					//橫坐標(biāo)起始點(diǎn)的X坐標(biāo)
	int Hsy=b;
	int Hex=400;	//------終止點(diǎn)的-----
	int Hey=Hsy;
	int Zsx=Hsx;
	float Zsy=Hsy;
	int Zex=Zsx;
	float Zey=50;
//畫坐標(biāo)
	CPen pen1;
	pen1.CreatePen(PS_ENDCAP_ROUND,2,RGB(255,128,128));
	pDC->SelectObject(&pen1);
	pDC->MoveTo(Hsx,Hsy);
	pDC->LineTo(Hex,Hey);
	pDC->MoveTo(Zsx,Zsy);
	pDC->LineTo(Zex,Zey);
//畫坐標(biāo)箭頭
	pDC->MoveTo(Hex,Hey);
	pDC->LineTo(Hex-10,Hey-3);
	pDC->MoveTo(Hex,Hey);
	pDC->LineTo(Hex-10,Hey+3);

	pDC->MoveTo(Zex,Zey);
	pDC->LineTo(Zex-3,Zey+10);
	pDC->MoveTo(Zex,Zey);
	pDC->LineTo(Zex+3,Zey+10);

//寫坐標(biāo)上的數(shù)據(jù)

	CPen pen2;
	pen2.CreatePen(PS_ENDCAP_ROUND,2,RGB(0,128,255));
	pDC->SelectObject(&pen2);
	float k=5;    //坐標(biāo)的等份份數(shù)
	int Hpx=Hsx+40;
	int Hpy=Hsy;
	int Zpx=Zsx;
	int Zpy=Zsy-30;
	
	char str[64];
	float Hsj=pDoc->H_min;		//橫坐標(biāo)上的數(shù)據(jù)
	float Zsj=pDoc->Z_min;		//縱坐標(biāo)上的數(shù)據(jù)
	float Hdf=(pDoc->H_max-pDoc->H_min)/k;//橫坐標(biāo)上數(shù)據(jù)每次的累加量
	float Zdf=(pDoc->Z_max-pDoc->Z_min)/k;


	for (int i=0;i<=k;i++)
	{
		pDC->MoveTo(Hpx,Hpy);
		pDC->LineTo(Hpx,Hpy-4);

		sprintf(str,"%6.0f",Hsj);
		pDC->TextOut(Hpx-20,Hpy+5,str);
		Hpx=Hpx+50;
		Hsj=Hsj+Hdf;
		
		pDC->MoveTo(Zpx,Zpy);
		pDC->LineTo(Zpx+4,Zpy);
		sprintf(str,"%6.0f",Zsj);
		pDC->TextOut(Zpx-50,Zpy-10,str);
		Zpy=Zpy-50;
		Zsj=Zsj+Zdf;

	}



	//繪點(diǎn)
	float x;
	float y;
	POSITION pos=pDoc->m_sbtdataList.GetHeadPosition();
	while (pos!=NULL)
	{
		CSbtsj *pSbtsj=pDoc->m_sbtdataList.GetNext(pos);


		x=Hsx+40+((Hpx-50)-(Hsx+40))*(pSbtsj->Xi-pDoc->H_min)/(pDoc->H_max-pDoc->H_min); //(Hex-Hsx-80)*pSbtsj->Xi/pDoc->H_max;
		//x=Hsx+40+(
//		y=b-30-((pSbtsj->Yi-pDoc->Z_min)*k*Zdf)/(pDoc->Z_max-pDoc->Z_min);
		y=Zey+30+(pDoc->Z_max-pSbtsj->Yi)*((Zsy-30)-(Zey+30))/(pDoc->Z_max-pDoc->Z_min);
		CRect rect(x-1.5,y-1.5,x+1.5,y+1.5);
		pDC->Ellipse(&rect);
	}



	
}

/////////////////////////////////////////////////////////////////////////////
// CSbtTuxing diagnostics

#ifdef _DEBUG
void CSbtTuxing::AssertValid() const
{
	CScrollView::AssertValid();
}

void CSbtTuxing::Dump(CDumpContext& dc) const
{
	CScrollView::Dump(dc);
}
#endif //_DEBUG

#ifdef _DEBUG

	 CSbtDoc * CSbtTuxing::GetDocument()
	{
		ASSERT(m_pDocument->IsKindOf(RUNTIME_CLASS(CSbtDoc)));
		return (CSbtDoc*)m_pDocument;
	
	}
#endif

/////////////////////////////////////////////////////////////////////////////
// CSbtTuxing message handlers

void CSbtTuxing::OnPrepareDC(CDC* pDC, CPrintInfo* pInfo) 
{
	// TODO: Add your specialized code here and/or call the base class
	
	CScrollView::OnPrepareDC(pDC, pInfo);
	pDC->SetMapMode(MM_ANISOTROPIC);
	//轉(zhuǎn)換坐標(biāo)映射方式
  
	CSize size = CSize(800, 580);
	pDC->SetWindowExt(size);
	//確定窗口大小
 
	//得到實(shí)際設(shè)備每邏輯英寸的像素?cái)?shù)量
	int xLogPixPerInch=pDC->GetDeviceCaps(LOGPIXELSX);
	int yLogPixPerInch = pDC->GetDeviceCaps(LOGPIXELSY);
	//得到設(shè)備坐標(biāo)和邏輯坐標(biāo)的比例
 	long xExt = (long)size.cx * xLogPixPerInch/96 ;
    long yExt = (long)size.cy * yLogPixPerInch/96 ;

    pDC->SetViewportExt((int)xExt, (int)yExt);
	//確定視口大小


}

BOOL CSbtTuxing::OnPreparePrinting(CPrintInfo* pInfo) 
{
	// TODO: call DoPreparePrinting to invoke the Print dialog box
	
//	return CScrollView::OnPreparePrinting(pInfo);
	BOOL b=CView::DoPreparePrinting(pInfo);
	return b;
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩国产乱码电影| 另类调教123区| 99在线精品免费| 中文字幕一区二区三区乱码在线| 狠狠色狠狠色合久久伊人| 欧美精品一区在线观看| 国产呦精品一区二区三区网站| 日韩精品一区二区三区三区免费| 久久福利资源站| 欧美高清在线一区二区| www.成人在线| 亚洲成a人v欧美综合天堂| 51午夜精品国产| 国产福利不卡视频| 亚洲视频在线观看三级| 欧美片网站yy| 国产精品综合一区二区三区| 亚洲视频中文字幕| 欧美一级专区免费大片| 大桥未久av一区二区三区中文| 亚洲人精品一区| 日韩免费在线观看| 99久久国产免费看| 日韩经典一区二区| 中文字幕av不卡| 欧美高清视频一二三区 | 波多野结衣欧美| 亚洲一区二区三区不卡国产欧美| 精品少妇一区二区| 色综合咪咪久久| 精品亚洲成a人在线观看| 亚洲欧美综合另类在线卡通| 日韩一区和二区| 色综合天天综合网天天狠天天| 日本欧美肥老太交大片| 亚洲欧美日韩国产中文在线| 欧美不卡视频一区| 日本精品一区二区三区高清 | 欧美色国产精品| 国产美女一区二区| 亚洲国产精品影院| 中文在线一区二区| 欧美成人艳星乳罩| 色狠狠桃花综合| 国产大陆a不卡| 亚洲bdsm女犯bdsm网站| 国产精品国模大尺度视频| 欧美一级二级三级蜜桃| 欧洲国内综合视频| av在线不卡电影| 国产一区二区剧情av在线| 日韩精品欧美精品| 一区二区三区在线免费观看 | av一区二区三区在线| 久久国产精品一区二区| 亚洲成人动漫av| 亚洲一卡二卡三卡四卡五卡| 国产精品视频九色porn| 久久久久久电影| 欧美大片日本大片免费观看| 欧美欧美欧美欧美首页| 欧美体内she精高潮| 99视频精品全部免费在线| 国产成人av电影在线观看| 久久av中文字幕片| 美国一区二区三区在线播放| 亚洲成人av一区二区| 一区二区三区高清在线| 自拍偷在线精品自拍偷无码专区| 五月天一区二区三区| 亚洲欧美乱综合| 亚洲欧洲性图库| 日韩一区日韩二区| 1024成人网| 亚洲精品欧美激情| 一区二区三区欧美在线观看| 亚洲美女视频在线观看| 亚洲精品亚洲人成人网在线播放| ...av二区三区久久精品| 亚洲欧洲日韩女同| 一区二区三区在线视频播放| 一区二区三区精品| 亚洲大片一区二区三区| 天堂久久一区二区三区| 日本不卡不码高清免费观看| 久久精品噜噜噜成人av农村| 狠狠久久亚洲欧美| 国产a区久久久| 99精品黄色片免费大全| 欧美中文一区二区三区| 欧美日韩和欧美的一区二区| 欧美精品v日韩精品v韩国精品v| 欧美日韩国产免费一区二区 | 精品处破学生在线二十三| 日韩女优制服丝袜电影| 久久久久九九视频| 国产精品久久久久久久久晋中 | 久久久精品人体av艺术| 亚洲国产精品99久久久久久久久| 国产精品久久久久久久久免费桃花| 亚洲欧美日韩国产一区二区三区| 亚洲综合小说图片| 免费观看在线综合| 岛国一区二区三区| 欧美最新大片在线看| 欧美一区二区视频网站| 久久精品一区二区三区不卡| 亚洲欧美另类久久久精品| 日韩专区中文字幕一区二区| 国产在线视频一区二区三区| 99国产精品99久久久久久| 欧美在线观看你懂的| 欧美电影免费观看高清完整版在| 国产视频一区二区在线观看| 亚洲午夜精品网| 国产精品亚洲人在线观看| 日本精品一区二区三区高清| 欧美www视频| 亚洲另类春色国产| 加勒比av一区二区| 色先锋资源久久综合| 精品国产一二三区| 日韩理论在线观看| 精品系列免费在线观看| 91精品福利在线| 欧美精品一区二区在线观看| 一区二区成人在线视频| 国内成人精品2018免费看| 91国产丝袜在线播放| 久久久久久久综合| 五月天国产精品| 99在线精品一区二区三区| 日韩视频免费观看高清完整版 | 国产欧美日韩在线视频| 亚洲国产欧美日韩另类综合| 国产成人综合在线| 欧美一区二区三区系列电影| 亚洲欧洲日韩在线| 国产精品综合在线视频| 欧美一区二区在线免费观看| 亚洲精品一二三区| 大胆亚洲人体视频| 26uuu国产电影一区二区| 午夜电影一区二区| 色综合久久久久综合| 久久久国际精品| 秋霞影院一区二区| 欧美另类一区二区三区| 一区二区三区在线观看动漫| 成人精品gif动图一区| 精品蜜桃在线看| 热久久免费视频| 欧美猛男超大videosgay| 亚洲欧美二区三区| 99在线精品一区二区三区| 久久久国产一区二区三区四区小说| 视频一区欧美精品| 欧美精品xxxxbbbb| 亚洲精品国产精华液| 91亚洲永久精品| 国产精品高清亚洲| 国产夫妻精品视频| 久久麻豆一区二区| 国产美女精品一区二区三区| 精品福利av导航| 理论片日本一区| 欧美电视剧免费全集观看| 麻豆中文一区二区| 欧美xxxxxxxx| 国产黄人亚洲片| 国产亚洲精品超碰| 成人免费视频免费观看| 国产精品色在线| 99re这里只有精品6| 亚洲欧美福利一区二区| 一本色道久久综合亚洲aⅴ蜜桃| 国产精品国产三级国产专播品爱网 | 日韩视频一区二区三区在线播放 | 色八戒一区二区三区| 一区二区三区欧美在线观看| 欧美日韩一区三区四区| 性欧美大战久久久久久久久| 欧美日韩1234| 久久电影网站中文字幕| www久久精品| 成人福利视频在线| 一区二区三区四区不卡在线| 欧美日韩在线综合| 久久精品国产网站| 久久久午夜电影| 91在线看国产| 天使萌一区二区三区免费观看| 日韩欧美中文字幕公布| 国产成人av电影免费在线观看| 亚洲色图另类专区| 在线成人午夜影院| 国产成人av网站| 一区二区三区四区国产精品| 日韩女优av电影| 99re这里只有精品视频首页|