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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? contourgeneratorview.cpp

?? 生成等值線的代碼 用VISUAL C++開發
?? CPP
字號:
// ContourGeneratorView.cpp : implementation of the CContourGeneratorView class
//

#include "stdafx.h"
#include "ContourGenerator.h"

#include "ContourGeneratorDoc.h"
#include "ContourGeneratorView.h"
#include "Contour.h"

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

/////////////////////////////////////////////////////////////////////////////
// CContourGeneratorView

IMPLEMENT_DYNCREATE(CContourGeneratorView, CView)

BEGIN_MESSAGE_MAP(CContourGeneratorView, CView)
	//{{AFX_MSG_MAP(CContourGeneratorView)
	ON_WM_LBUTTONDBLCLK()
	ON_COMMAND(ID_SET_CONTOUR_LEVEL, OnSetContourLevel)
	//}}AFX_MSG_MAP
	// Standard printing commands
	ON_COMMAND(ID_FILE_PRINT, CView::OnFilePrint)
	ON_COMMAND(ID_FILE_PRINT_DIRECT, CView::OnFilePrint)
	ON_COMMAND(ID_FILE_PRINT_PREVIEW, CView::OnFilePrintPreview)
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CContourGeneratorView construction/destruction

CContourGeneratorView::CContourGeneratorView()
{
	// TODO: add construction code here

}

CContourGeneratorView::~CContourGeneratorView()
{
}

BOOL CContourGeneratorView::PreCreateWindow(CREATESTRUCT& cs)
{
	// TODO: Modify the Window class or styles here by modifying
	//  the CREATESTRUCT cs

	return CView::PreCreateWindow(cs);
}

/////////////////////////////////////////////////////////////////////////////
// CContourGeneratorView drawing

void CContourGeneratorView::OnDraw(CDC* pDC)
{
	CContourGeneratorDoc* pDoc = GetDocument();
	ASSERT_VALID(pDoc);
	// TODO: add draw code for native data here

	CRect rect;

	GetClientRect(&rect);



	rect.DeflateRect(5,5);

	if( pDoc->m_pContour != NULL && pDoc->m_pContour->IsHavingContours() )
	{
		pDoc->m_pContour->Draw(pDC,rect);
	}

//	rect.left = 100;
//	rect.right = 300;
//	rect.top = 100;
//	rect.bottom = 130;
//	m_ColorTable.DrawColorSpectrum(pDC,rect);

	
	
}

/////////////////////////////////////////////////////////////////////////////
// CContourGeneratorView printing

BOOL CContourGeneratorView::OnPreparePrinting(CPrintInfo* pInfo)
{
	// default preparation
	return DoPreparePrinting(pInfo);
}

void CContourGeneratorView::OnBeginPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
{
	// TODO: add extra initialization before printing
}

void CContourGeneratorView::OnEndPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
{
	// TODO: add cleanup after printing
}

/////////////////////////////////////////////////////////////////////////////
// CContourGeneratorView diagnostics

#ifdef _DEBUG
void CContourGeneratorView::AssertValid() const
{
	CView::AssertValid();
}

void CContourGeneratorView::Dump(CDumpContext& dc) const
{
	CView::Dump(dc);
}

CContourGeneratorDoc* CContourGeneratorView::GetDocument() // non-debug version is inline
{
	ASSERT(m_pDocument->IsKindOf(RUNTIME_CLASS(CContourGeneratorDoc)));
	return (CContourGeneratorDoc*)m_pDocument;
}
#endif //_DEBUG

/////////////////////////////////////////////////////////////////////////////
// CContourGeneratorView message handlers

void CContourGeneratorView::OnLButtonDblClk(UINT nFlags, CPoint point) 
{

	OnSetContourLevel();

	CView::OnLButtonDblClk(nFlags, point);
}


//DEL void CContourGeneratorView::OnLoadcolortable() 
//DEL {
//DEL 	// TODO: Add your command handler code here
//DEL /*
//DEL 	CClrFileDialog Dlg(
//DEL 		TRUE, // TRUE for FileOpen, FALSE for FileSaveAs
//DEL 		"clr",
//DEL 		"*.clr",	//LPCTSTR lpszFileName = NULL,
//DEL 		OFN_HIDEREADONLY  | OFN_OVERWRITEPROMPT | OFN_ENABLETEMPLATE,
//DEL 		"Data Files (*.clr) | *.clr ||",
//DEL 		NULL);
//DEL 	if(Dlg.DoModal()!=IDOK)
//DEL 		return;
//DEL 
//DEL 	m_ColorTable.LoadColorTable(Dlg.GetPathName());
//DEL 
//DEL 	Invalidate();*/
//DEL 
//DEL 
//DEL }


void CContourGeneratorView::OnSetContourLevel() 
{
	// TODO: Add your command handler code here
	CContourGeneratorDoc* pDoc = GetDocument();
	ASSERT_VALID(pDoc);
	
	if(pDoc->m_pContour==NULL)
	{
		AfxMessageBox("沒有數據");
		return;
	}

	if(!pDoc->m_pContour->IsHavingContours())
		return;
	
	pDoc->m_pContour->EditContourLevels();

	this->Invalidate();
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久久久久综合| aaa欧美日韩| 亚洲国产va精品久久久不卡综合| 久久久久国产精品厨房| 日韩女同互慰一区二区| 日韩精品在线网站| 欧美日韩精品一区二区在线播放| 欧美另类高清zo欧美| 欧美一区二区二区| 久久久综合视频| 亚洲欧美综合另类在线卡通| 综合色中文字幕| 丝袜美腿亚洲综合| 国产伦理精品不卡| 91亚洲男人天堂| 日韩一区二区麻豆国产| 久久精品一区二区| 亚洲图片欧美综合| 久久99久久久久| 色视频成人在线观看免| 欧美日韩黄色一区二区| 国产免费观看久久| 蜜臀av性久久久久av蜜臀妖精| 国产99久久久久| 欧美日韩三级一区二区| 欧美激情一区二区三区| 日韩av在线发布| 欧美自拍丝袜亚洲| 亚洲特级片在线| 成人午夜在线视频| 久久男人中文字幕资源站| 日韩黄色免费电影| 欧美天天综合网| 亚洲免费在线视频一区 二区| 国产成人夜色高潮福利影视| 欧美精品三级在线观看| 亚洲一区中文日韩| 欧美日韩视频一区二区| 亚洲欧美激情插| 日本韩国精品在线| 中文字幕视频一区| 97国产精品videossex| 国产清纯美女被跳蛋高潮一区二区久久w| 午夜不卡av免费| 日韩欧美国产三级| 国产伦精品一区二区三区免费 | 93久久精品日日躁夜夜躁欧美| 99久久精品国产一区| 国产精品视频yy9299一区| 国产精品538一区二区在线| 国产亚洲成av人在线观看导航| 精品一区二区免费视频| 久久精品视频在线免费观看| 狠狠色综合播放一区二区| 久久综合色之久久综合| a在线播放不卡| 日韩av网站在线观看| 久久久av毛片精品| 欧美日韩一区二区三区在线看 | 欧美日韩一区在线| 激情五月婷婷综合网| 亚洲伦在线观看| 5858s免费视频成人| 风流少妇一区二区| 天天色 色综合| 亚洲欧洲成人自拍| 91精品国产一区二区| 91视频免费播放| 国产一区视频网站| 日韩高清电影一区| 亚洲一区影音先锋| 国产欧美日韩卡一| 亚洲精品一区二区精华| 777久久久精品| 在线一区二区三区四区五区 | 亚洲精品一区二区三区四区高清| 91丝袜美女网| 播五月开心婷婷综合| 麻豆精品视频在线观看免费| 亚洲一区免费视频| 中文字幕一区二区在线观看| 精品乱码亚洲一区二区不卡| 欧美三区在线视频| 欧美午夜片在线看| 在线免费观看成人短视频| 成人黄色在线网站| 成人精品国产一区二区4080 | 日韩你懂的在线观看| 7777精品伊人久久久大香线蕉超级流畅 | 美女一区二区三区在线观看| 亚洲午夜一二三区视频| 无码av免费一区二区三区试看| 亚洲一区二区三区四区中文字幕 | 国产一区二区三区综合 | 日韩欧美成人午夜| 久久综合999| 亚洲免费伊人电影| 一区二区成人在线| 日韩精品1区2区3区| 秋霞午夜av一区二区三区| 国产一区二区三区久久久| 韩国三级电影一区二区| 亚洲高清视频在线| 久久蜜桃一区二区| 亚洲欧美日韩在线| 视频一区二区国产| 国产黄色精品视频| 欧美日韩一区二区三区四区五区| 日韩女优视频免费观看| 国产欧美日韩另类视频免费观看| 亚洲免费在线看| 麻豆精品在线看| 97精品电影院| 欧美xxxx在线观看| 亚洲成人777| 国产精品一区二区久激情瑜伽| av不卡在线播放| 亚洲精品在线免费播放| 亚洲国产精品久久久久婷婷884| 国产凹凸在线观看一区二区| 欧美人妇做爰xxxⅹ性高电影| 欧美激情综合在线| 久久国产综合精品| 欧美日韩国产小视频| 亚洲美女视频一区| 成人免费视频免费观看| 精品久久久久一区二区国产| 亚洲综合清纯丝袜自拍| 色综合天天性综合| 国产精品国产三级国产普通话99| 另类综合日韩欧美亚洲| 欧美一级艳片视频免费观看| 午夜精品福利一区二区蜜股av| 成人精品国产福利| 国产午夜精品一区二区三区嫩草 | 国产成人午夜精品影院观看视频 | 国产精品色一区二区三区| 国产在线精品一区二区夜色| 日韩一区二区三| 国产一区视频在线看| 久久综合久久99| 国产成人免费网站| 最新中文字幕一区二区三区| 99精品久久只有精品| 亚洲香肠在线观看| 欧美精品日韩一区| 国产精品影视网| 综合色中文字幕| 91精品国产综合久久香蕉麻豆 | 成人激情小说乱人伦| 亚洲图片你懂的| 欧美日精品一区视频| 国产一区欧美二区| 亚洲天堂网中文字| 欧美一区二区三区播放老司机| 国产高清视频一区| 亚洲乱码中文字幕综合| 日韩一区二区免费视频| 成人av电影观看| 国产最新精品免费| 一区二区三区在线观看欧美 | 亚洲成人综合在线| 欧美激情一区二区三区四区| 欧美一区二区三区免费观看视频| 成人涩涩免费视频| 国模无码大尺度一区二区三区| 亚洲免费高清视频在线| 欧美韩国一区二区| 日韩免费电影一区| 日韩视频一区二区三区| 欧美亚洲丝袜传媒另类| 99国内精品久久| 国产91高潮流白浆在线麻豆 | 色猫猫国产区一区二在线视频| 国产精品狼人久久影院观看方式| 欧美综合一区二区三区| av资源网一区| 色系网站成人免费| 97se亚洲国产综合在线| 国产suv精品一区二区三区| 国精产品一区一区三区mba桃花| 日韩国产欧美三级| 蜜桃传媒麻豆第一区在线观看| 亚洲成人黄色影院| 日本不卡不码高清免费观看| 日韩国产欧美在线播放| 青娱乐精品在线视频| 狠狠色丁香婷婷综合久久片| 国产成人鲁色资源国产91色综| 国产精品99久| 色婷婷亚洲综合| 欧美一二区视频| 国产精品色呦呦| 日av在线不卡| 成人h精品动漫一区二区三区| 欧美性videosxxxxx| 久久伊人蜜桃av一区二区| 国产视频一区二区在线| 一区二区三区免费看视频| 琪琪一区二区三区|