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

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

?? visdrawview.cpp

?? 參數(shù)化車間設(shè)備資源繪制程序
?? CPP
?? 第 1 頁 / 共 4 頁
字號:
// VisDrawView.cpp : CVisDrawView 類的實(shí)現(xiàn)

#include "stdafx.h"
#include "comdef.h"
#include "CApplication.h"
#include "CRange.h"
#include "CWorkbook.h"
#include "CWorksheet.h"
#include "CWorkbooks.h"
#include "CWorksheets.h"
#include "CFont0.h"

#include "VisDraw.h"

#include <afxpriv.h>
#include <afxole.h>

#include "visdrawdoc.h"
#include "VisDrawView.h"
#include ".\visdrawview.h"
#include "drawtool.h"
#include "textwritedlg.h"

#include "ShebeiDlg.h"
#include "GongshiDlg.h"
#include "YunxingDlg.h"
#include "SBGLSheet.h"
#include "RightView.h"
//#include "FrmShow.h"
//#include "textobj.h"
#include "GongshiDlg.h"
#include "ProcessShowDlg.h"


#include "MainFrm.h"

//#include "TextWriteDlg.h"

#ifdef _DEBUG
#define new DEBUG_NEW
//#define ZOOM_ONE 1000

#endif

//using namespace VisDraw;

extern CDialogBar m_wndDlgBar;
extern CDialogBar m_wndDlgBarLanguage;
extern CDialogBar m_wndSBDlgBar;



// 私有剪切板格式 (圖形對象鏈表)

CLIPFORMAT CVisDrawView::m_cfDraw = (CLIPFORMAT)
#ifdef _MAC
	::RegisterClipboardFormat(_T("VISDRAW"));
#else
	::RegisterClipboardFormat(_T("MFC Draw Sample"));
#endif

//CLIPFORMAT CVisDrawView::m_cfObjectDescriptor = NULL;

const int MapMode = MM_TEXT;

// CVisDrawView

IMPLEMENT_DYNCREATE(CVisDrawView, CVisDrawScrollView)

BEGIN_MESSAGE_MAP(CVisDrawView, CVisDrawScrollView)
	// 標(biāo)準(zhǔn)打印命令
	ON_COMMAND(ID_FILE_PRINT, CVisDrawScrollView::OnFilePrint)
	ON_COMMAND(ID_FILE_PRINT_DIRECT, CVisDrawScrollView::OnFilePrint)
	ON_COMMAND(ID_FILE_PRINT_PREVIEW, CVisDrawScrollView::OnFilePrintPreview)
	ON_COMMAND(ID_DRAW_LINE, OnDrawLine)
	ON_COMMAND(ID_DRAW_RECTANGLE, OnDrawRectangle)
//	ON_COMMAND(ID_DRAW_ELLIPSE, OnDrawEllipse)
	ON_WM_LBUTTONDOWN()
	ON_WM_LBUTTONUP()
	ON_WM_MOUSEMOVE()
	ON_COMMAND(ID_DRAW_CIRCLE, OnDrawCircle)
	ON_COMMAND(ID_DRAW_HORIZEN, OnDrawHorizen)
	ON_COMMAND(ID_DRAW_POINT, OnDrawPoint)
	ON_COMMAND(ID_DRAW_POLYGON, OnDrawPolygon)
	ON_COMMAND(ID_DRAW_POLYLINE, OnDrawPolyline)
	ON_COMMAND(ID_DRAW_SEC, OnDrawSec)
	ON_COMMAND(ID_DRAW_SELECTION, OnDrawSelection)
	ON_COMMAND(ID_DRAW_TRIPOINT, OnDrawTripoint)
	ON_COMMAND(ID_DRAW_VERTICAL, OnDrawVertical)
	ON_UPDATE_COMMAND_UI(ID_DRAW_TRIPOINT, OnUpdateDrawTripoint)
	ON_COMMAND(ID_ZOOM_IN, OnZoomIn)
	ON_COMMAND(ID_ZOOM_OUT, OnZoomOut)
	ON_COMMAND(ID_ZOOM_FIT, OnZoomFit)
	ON_COMMAND(ID_ZOOM_WINDOW, OnZoomWindow)
	ON_WM_ERASEBKGND()
	ON_WM_LBUTTONDBLCLK()
	ON_COMMAND(ID_DRAW_CSE, OnDrawCse)
	ON_COMMAND(ID_EDIT_COPY, OnEditCopy)
	ON_UPDATE_COMMAND_UI(ID_EDIT_COPY, OnUpdateEditCopy)
	ON_COMMAND(ID_EDIT_CUT, OnEditCut)
	ON_UPDATE_COMMAND_UI(ID_EDIT_CUT, OnUpdateEditCut)
	ON_COMMAND(ID_EDIT_PASTE, OnEditPaste)
	ON_UPDATE_COMMAND_UI(ID_EDIT_PASTE, OnUpdateEditPaste)
	ON_COMMAND(ID_EDIT_DELETE, OnEditDelete)
	ON_UPDATE_COMMAND_UI(ID_EDIT_DELETE, OnUpdateEditDelete)
ON_COMMAND(ID_EDIT_SELECTALL, OnEditSelectall)
ON_UPDATE_COMMAND_UI(ID_EDIT_SELECTALL, OnUpdateEditSelectall)
ON_UPDATE_COMMAND_UI(ID_DRAW_LINE, OnUpdateDrawLine)
ON_UPDATE_COMMAND_UI(ID_DRAW_POINT, OnUpdateDrawPoint)
ON_UPDATE_COMMAND_UI(ID_DRAW_SEC, OnUpdateDrawSec)
ON_UPDATE_COMMAND_UI(ID_DRAW_CSE, OnUpdateDrawCse)
ON_UPDATE_COMMAND_UI(ID_DRAW_POLYLINE, OnUpdateDrawPolyline)
ON_UPDATE_COMMAND_UI(ID_DRAW_RECTANGLE, OnUpdateDrawRectangle)
ON_UPDATE_COMMAND_UI(ID_DRAW_CIRCLE, OnUpdateDrawCircle)
ON_UPDATE_COMMAND_UI(ID_DRAW_POLYGON, OnUpdateDrawPolygon)
ON_UPDATE_COMMAND_UI(ID_DRAW_HORIZEN, OnUpdateDrawHorizen)
ON_UPDATE_COMMAND_UI(ID_DRAW_VERTICAL, OnUpdateDrawVertical)
ON_UPDATE_COMMAND_UI(ID_DRAW_SELECTION, OnUpdateDrawSelection)
ON_WM_CONTEXTMENU()
//ON_COMMAND(ID_CHE, OnChe)
//ON_UPDATE_COMMAND_UI(ID_CHE, OnUpdateChe)
//ON_COMMAND(ID_CHE, OnChe)
//ON_COMMAND(ID_OPEN_BMP, OnOpenBmp)
ON_COMMAND(ID_BAO, OnBao)
//ON_COMMAND(ID_CHE, OnChe)
ON_COMMAND(ID_CHONG, OnChong)
ON_COMMAND(ID_JU, OnJu)
ON_COMMAND(ID_MO, OnMo)
ON_COMMAND(ID_TANG, OnTang)
ON_COMMAND(ID_ZUAN, OnZuan)
ON_COMMAND(ID_ZHONGXIN, OnZhongxin)
ON_COMMAND(ID_ZHEWAN, OnZhewan)
ON_COMMAND(ID_XI, OnXi)
//ON_COMMAND(ID_XUANZE, OnXuanze)
ON_COMMAND(ID_DRAW_CHE, OnDrawChe)
//ON_UPDATE_COMMAND_UI(ID_CHE, OnUpdateChe)
ON_COMMAND(ID_DRAW_TEXT, OnDrawText)
ON_UPDATE_COMMAND_UI(ID_DRAW_TEXT, OnUpdateDrawText)
//ON_WM_CHAR()
//ON_WM_TIMER()
//ON_WM_CREATE()
ON_WM_RBUTTONDOWN()
ON_COMMAND(ID_TOOLVIEWER, OnToolviewer)
ON_UPDATE_COMMAND_UI(ID_DRAW_CHE, OnUpdateDrawChe)
ON_UPDATE_COMMAND_UI(ID_BAO, OnUpdateBao)
ON_UPDATE_COMMAND_UI(ID_XI, OnUpdateXi)
ON_UPDATE_COMMAND_UI(ID_MO, OnUpdateMo)
ON_UPDATE_COMMAND_UI(ID_CHONG, OnUpdateChong)
ON_UPDATE_COMMAND_UI(ID_TANG, OnUpdateTang)
ON_UPDATE_COMMAND_UI(ID_ZHEWAN, OnUpdateZhewan)
ON_UPDATE_COMMAND_UI(ID_ZHONGXIN, OnUpdateZhongxin)
ON_UPDATE_COMMAND_UI(ID_ZUAN, OnUpdateZuan)
ON_UPDATE_COMMAND_UI(ID_JU, OnUpdateJu)
ON_COMMAND(ID_EDIT_PROPERTIES, OnEditProperties)
ON_UPDATE_COMMAND_UI(ID_EDIT_PROPERTIES, OnUpdateEditProperties)
//ON_STN_ENABLE(IDC_PICTUREBOX, OnStnEnablePicturebox)
//ON_COMMAND(ID_GONGYIGUOCHENGKA, &CVisDrawView::OnGongyiguochengka)
//ON_COMMAND(ID_GOYIGUIHUA, &CVisDrawView::OnGoyiguihua)
//ON_COMMAND(ID_ZHISHIKU, &CVisDrawView::OnZhishiku)
//ON_BN_CLICKED(IDC_BUTTON_GBSC, &CVisDrawView::OnBnClickedButtonGbsc)
ON_BN_CLICKED(IDC_BUTTON_GBSC1, &CVisDrawView::OnBnClickedButtonGbsc1)
ON_BN_CLICKED(IDC_BUTTON1, &CVisDrawView::OnBnClickedButton1)
ON_COMMAND(ID_GRID_EDIT, &CVisDrawView::OnGridEdit)
//ON_COMMAND(ID_BACK_COLOR, &CVisDrawView::OnBackColor)
ON_WM_RBUTTONUP()
ON_BN_CLICKED(IDC_BUTTON_LANGUAGE, &CVisDrawView::OnBnClickedButtonLanguage)
ON_BN_CLICKED(IDC_BUTTON_GXSC, &CVisDrawView::OnBnClickedButtonGxsc)
ON_BN_CLICKED(IDC_BUTTON_GSJS, &CVisDrawView::OnBnClickedButtonGsjs)
//ON_BN_CLICKED(IDC_PROCESS_SHOW, &CVisDrawView::OnBnClickedProcessShow)
ON_BN_CLICKED(IDC_BUTTON_ADDGONGXU, &CVisDrawView::OnBnClickedButtonAddgongxu)
//ON_BN_CLICKED(IDC_PROCESS_SHOW, &CVisDrawView::OnBnClickedProcessShow)
//ON_BN_CLICKED(IDC_GX_SHOW, &CVisDrawView::OnBnClickedGxShow)
ON_BN_CLICKED(IDC_BUTTON_GBWC, &CVisDrawView::OnBnClickedButtonGbwc)
//ON_BN_CLICKED(IDC_BUTTON_SBNL, &CVisDrawView::OnBnClickedButtonSbnl)
//ON_BN_CLICKED(IDC_BUTTON_SBNLPZ, &CVisDrawView::OnBnClickedButtonSbnlpz)
ON_COMMAND(ID_GONGXUKA, &CVisDrawView::OnGongxuka)
ON_COMMAND(ID_EDIT_UNDO, &CVisDrawView::OnEditUndo)
ON_COMMAND(ID_EDIT_REDO, &CVisDrawView::OnEditRedo)
ON_UPDATE_COMMAND_UI(ID_EDIT_UNDO, &CVisDrawView::OnUpdateEditUndo)
ON_UPDATE_COMMAND_UI(ID_EDIT_REDO, &CVisDrawView::OnUpdateEditRedo)
//ON_COMMAND(ID_BACK_COLOR, &CVisDrawView::OnBackColor)
END_MESSAGE_MAP()

// CVisDrawView 構(gòu)造/析構(gòu)

//#include <stdlib.h>
//#include <time.h>
CVisDrawView::CVisDrawView()
: m_picID(0)
//, m_picPath(_T(""))
, m_picIDbao(0)
,m_picIDxi(0)
, m_picIDmo(0)
,m_picIDtang(0),m_picIDzuan(0),m_picIDchong(0),m_picIDju(0),m_picIDjia(0),m_picIDzhe(0)
{
	// TODO: 在此處添加構(gòu)造代碼	
	//m_pSelection = NULL;
	//鼠標(biāo)句柄
	m_HCursor = AfxGetApp()->LoadStandardCursor(IDC_CROSS);
	
	m_Scale = m_Zoom = ZOOM_ONE;
	m_ZoomMin = 1;
	m_ZoomMax = LONG_MAX / 2960;

	m_bGrid = TRUE;
	m_deletepic=0;
	m_RedoUndo=FALSE;
	m_bEnable=FALSE;

	m_gridColor = RGB(128, 128, 128);
	m_GridDistance = 100;

	m_bActive = FALSE;

	m_strDrawing = "Untitled drawing";
	m_bdoing=FALSE;
	m_pmdc=new CDC;
//	pTextDlg=NULL;
	//m_FontHeight=20,m_FontWide=10,m_FontBetween=1,m_TextAngle=0,m_FontAngle=0;
	//m_TextString.Empty();
	//m_Text1=new CText();
m_pID=m_picIDmo;
//	m_type=0;
m_mouseStep=0;
//	m_cuurentColor=RGB(0,0,0);
//m_select.AddTail()
 pTextObj=new CTextObj;

m_select.AddTail(pTextObj);

	
}

CVisDrawView::~CVisDrawView()
{
//	delete m_Text1;
}

BOOL CVisDrawView::PreCreateWindow(CREATESTRUCT& cs)
{
	// TODO: 在此處通過修改 CREATESTRUCT cs 來修改窗口類或
	// 樣
//	cs.style=WS_MAXMIZE;
	cs.style = WS_CHILD | WS_VISIBLE | FWS_ADDTOTITLE | WS_OVERLAPPEDWINDOW | WS_MAXIMIZE;
//	return CMDIChildWnd::PreCreateWindow(cs);

	return CVisDrawScrollView::PreCreateWindow(cs);
}

// CVisDrawView 繪制

void CVisDrawView::OnDraw(CDC* pDC)
{
	CVisDrawDoc* pDoc = GetDocument();
	ASSERT_VALID(pDoc);
	CDC dc;
	CDC* pDrawDC = pDC;
	CBitmap bitmap;
	CBitmap* pOldBitmap;

	// only paint the rect that needs repainting
	CRect client;
	pDC->GetClipBox(client);
	CRect rect = client;
	DocToClient(rect);

 if (!pDC->IsPrinting())
	{
		// draw to offscreen bitmap for fast looking repaints
		if (dc.CreateCompatibleDC(pDC))
		{
			if (bitmap.CreateCompatibleBitmap(pDC, rect.Width(), rect.Height()))
			{
				OnPrepareDC(&dc, NULL);
				pDrawDC = &dc;

				// offset origin more because bitmap is just piece of the whole drawing
				dc.OffsetViewportOrg(-rect.left, -rect.top);
				pOldBitmap = dc.SelectObject(&bitmap);
				dc.SetBrushOrg(rect.left % 8, rect.top % 8);

				// might as well clip to the same rectangle
				dc.IntersectClipRect(client);
			}
		}
	}
 //if (m_pSelection != NULL)
	//{
	//	CSize size;
	//	CRect rect(10, 10, 210, 210);
	//	
	//	if (SUCCEEDED(m_pSelection->GetExtent(&size, m_pSelection->m_nDrawAspect)))
	//	{
	//		pDC->HIMETRICtoLP(&size);
	//		rect.right = size.cx + 10;
	//		rect.bottom = size.cy + 10;
	//	}
	//	m_pSelection->Draw(pDC, rect);
	//}

	// paint background
	CBrush brush;
	if (!brush.CreateSolidBrush(pDoc->GetPaperColor()))
		return;

	brush.UnrealizeObject();
	pDrawDC->FillRect(client, &brush);


	/*if (!pDC->IsPrinting() && m_bGrid)
		*/
if(m_bGrid)
     DrawGrid(pDrawDC);
	pDoc->Draw(pDrawDC, this);
	//this->Invalidate();
	//pDoc->Draw(m_pmdc,this);
//	CBitmap* poldbmp=m_pmdc->SelectObject(m_pbmp);
//    m_pmdc->SelectObject(poldbmp);

	if (pDrawDC != pDC)
	{
		pDC->SetViewportOrg(0, 0);
		pDC->SetWindowOrg(0,0);
		pDC->SetMapMode(MM_TEXT);
	dc.SetViewportOrg(0, 0);
		dc.SetWindowOrg(0,0);
	dc.SetMapMode(MM_TEXT);
		pDC->BitBlt(rect.left, rect.top, rect.Width(), rect.Height(),
			&dc, 0, 0, SRCCOPY);
	dc.SelectObject(pOldBitmap);

     
	     }
	
	//Invalidate();
	 // pDoc->SetModifiedFlag();
	}
	




// CVisDrawView 打印

BOOL CVisDrawView::OnPreparePrinting(CPrintInfo* pInfo)
{
	// 默認(rèn)準(zhǔn)備
	pInfo->SetMaxPage(2);
	return DoPreparePrinting(pInfo);
}

void CVisDrawView::OnBeginPrinting(CDC* pDC, CPrintInfo* pInfo)
{
	// TODO: 打印前添加額外的初始化
	int nHorzSize = pDC->GetDeviceCaps(HORZSIZE);
	int nVertSize = pDC->GetDeviceCaps(VERTSIZE);
	m_nPageWidth = nHorzSize/25.4*100.0;
	m_nPageHeight = nVertSize/25.4*100.0;

}

void CVisDrawView::OnEndPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
{
	// TODO: 打印后添加清除過程
}


// CVisDrawView 診斷

#ifdef _DEBUG
void CVisDrawView::AssertValid() const
{
	CVisDrawScrollView::AssertValid();
}

void CVisDrawView::Dump(CDumpContext& dc) const
{
	CVisDrawScrollView::Dump(dc);
}

CVisDrawDoc* CVisDrawView::GetDocument() const // 非調(diào)試版本是內(nèi)聯(lián)的
{
	ASSERT(m_pDocument->IsKindOf(RUNTIME_CLASS(CVisDrawDoc)));
	return (CVisDrawDoc*)m_pDocument;
}
#endif //_DEBUG

void CVisDrawView::OnDrawSelection()
{
	// TODO: 在此添加命令處理程序代碼
	CDrawTool::c_drawShape = selectTool;
}

// CVisDrawView 消息處理程序
void CVisDrawView::OnDrawPoint()
{
	// TODO: 在此添加命令處理程序代碼
	CDrawTool::c_drawShape = pointTool;
}

void CVisDrawView::OnDrawLine()
{
	// TODO: 在此添加命令處理程序代碼
	CDrawTool::c_drawShape = lineTool;
}

void CVisDrawView::OnDrawHorizen()
{
	// TODO: 在此添加命令處理程序代碼
	CDrawTool::c_drawShape = hlineTool;
}

void CVisDrawView::OnDrawVertical()
{
	// TODO: 在此添加命令處理程序代碼
	CDrawTool::c_drawShape = vlineTool;
}

void CVisDrawView::OnDrawRectangle()
{
	// TODO: 在此添加命令處理程序代碼
	CDrawTool::c_drawShape = rectTool;
}

void CVisDrawView::OnDrawCircle()
{
	// TODO: 在此添加命令處理程序代碼
	CDrawTool::c_drawShape = circleTool;
}

void CVisDrawView::OnDrawTripoint()
{
	// TODO: 在此添加命令處理程序代碼
	CDrawTool::c_drawShape = tparcTool;
}

void CVisDrawView::OnDrawPolyline()
{
	// TODO: 在此添加命令處理程序代碼
	CDrawTool::c_drawShape = polylineTool;
}

void CVisDrawView::OnDrawPolygon()
{
	// TODO: 在此添加命令處理程序代碼
	CDrawTool::c_drawShape = polygonTool;
}

void CVisDrawView::OnUpdateDrawTripoint(CCmdUI *pCmdUI)
{
	// TODO: 在此添加命令更新用戶界面處理程序代碼
	pCmdUI->SetRadio(CDrawTool::c_drawShape == tparcTool);

}

void CVisDrawView::OnDrawSec()
{
	// TODO: 在此添加命令處理程序代碼
	CDrawTool::c_drawShape = secarcTool;
}

void CVisDrawView::OnDrawCse()
{
	// TODO: 在此添加命令處理程序代碼
	CDrawTool::c_drawShape = csearcTool;
}

void CVisDrawView::OnMouseMove(UINT nFlags, CPoint point)
{
	// TODO: 在此添加消息處理程序代碼和/或調(diào)用默認(rèn)值
CMainFrame*pMF=(CMainFrame*)AfxGetMainWnd();
	CPoint devPoint=GetLogPosition(point);
	double pointx,pointy;
	ClientToWorld(devPoint,pointx,pointy);
	pMF->m_xd=pointx;
	pMF->m_yd=pointy;
	
	CDrawTool* pTool = CDrawTool::FindTool(CDrawTool::c_drawShape);
	if (pTool != NULL)
		pTool->OnMouseMove(this, nFlags, point);

}

void CVisDrawView::OnLButtonDown(UINT nFlags, CPoint point)
{
	// TODO: 在此添加消息處理程序代碼和/或調(diào)用默認(rèn)值
    	//ps=point;
	CVisDrawDoc* pDoc =GetDocument();
	ASSERT_VALID(pDoc);

	CDrawTool* pTool = CDrawTool::FindTool(CDrawTool::c_drawShape);
	if (pTool != NULL)
	{
		pTool->OnLButtonDown(this, nFlags, point); 
	}
          /*if(m_pID == m_picIDmo)
		  {
		  }*/
/*			CFigureObj* pObj = CFigureObj::FindObj(CFigureObj::c_drawObj);
		POSITION pos = m_selection.GetHeadPosition();
if(m_selection.GetCount()==1 && CDrawTool::c_drawShape==selectTool)
{
	
	if(CFigureObj::c_drawObj==baoObj)
	{
	   // if(m_pID == m_picIDmo)
		m_wndDlgBarLanguage.SetDlgItemTextA(IDC_EDIT_LANGUAGE,(LPCTSTR)(pDoc->m_strLanguage)); 
		CFigureObj::c_drawObj=cheObj;
		//m_wndDlgBarLanguage.UpdateData();
		pDoc->SetModifiedFlag();
		pDoc->UpdateAllViews(NULL);
	//	CFigureObj::c_objs.RemoveTail()    
	}
	if(CFigureObj::c_drawObj==moObj)
	{
	   // if(m_pID == m_picIDmo)
		m_wndDlgBarLanguage.SetDlgItemTextA(IDC_EDIT_LANGUAGE,(LPCTSTR)(pDoc->m_strLanguage)); 
		CFigureObj::c_drawObj=cheObj;
		//m_wndDlgBarLanguage.UpdateData();
		pDoc->SetModifiedFlag();
		pDoc->UpdateAllViews(NULL);
	//	CFigureObj::c_objs.RemoveTail();
	//	m_wndDlgBarLanguage.SetDlgItemTextA(IDC_EDIT_LANGUAGE,_T(""));
	    
	}
	//else
		m_selection.RemoveAll();
	{
		m_wndDlgBarLanguage.SetDlgItemTextA(IDC_EDIT_LANGUAGE,_T(""));
			pDoc->SetModifiedFlag();
		pDoc->UpdateAllViews(NULL);

	   }
}*/




	//

	//CFigureObj* pObj = CFigureObj::FindObj(CFigureObj::c_drawObj);
	/*else
	{
	CSelectTool* pSelTool;
	pSelTool->OnLButtonDown(this, nFlags, point);
	}*/
	/*if(m_Draw=1)
	{
		VPtoDP(point.x,point.y,&m_TextX,&m_TextY);
		if(!pTextDlg)
		{
			pTextDlg=new TextWriteDlg(this,m_TextString);
			ASSERT(pTextDlg);

		}
		if(!pTextDlg->))
		
	}*/
	
//	CClientDC dc;
	/*
	if(m_type=3)
	{
	

	
	}
	*/
}

void CVisDrawView::OnLButtonUp(UINT nFlags, CPoint point)
{
	// TODO: 在此添加消息處理程序代碼和/或調(diào)用默認(rèn)值
	CVisDrawDoc* pDoc =GetDocument();
	ASSERT_VALID(pDoc);
	
//	pDoc->UpdateAllViews();

	CDrawTool* pTool = CDrawTool::FindTool(CDrawTool::c_drawShape);
	if (pTool != NULL)
		pTool->OnLButtonUp(this, nFlags, point);
	/*CFigureObj* pObj = CFigureObj::FindObj(CFigureObj::c_drawObj);
if(m_selection.GetCount()==1 && CDrawTool::c_drawShape==selectTool)
{
	if(CFigureObj::c_drawObj==baoObj)
	{
	   // if(m_pID == m_picIDmo)

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人污视频在线观看| 国产91高潮流白浆在线麻豆 | 午夜精品福利一区二区蜜股av| 欧美精品18+| 99精品视频在线观看| 免费观看成人av| 亚洲码国产岛国毛片在线| 精品国产3级a| 欧美三级在线视频| 成人av午夜影院| 精品亚洲国产成人av制服丝袜| 亚洲国产精品久久一线不卡| 国产精品女主播在线观看| 精品国产不卡一区二区三区| 欧美日韩一区二区三区不卡| 91婷婷韩国欧美一区二区| 国产精品456露脸| 久久精品国产秦先生| 天天射综合影视| 一个色综合av| 亚洲少妇最新在线视频| 中文字幕国产一区二区| 久久精品网站免费观看| 日韩美女视频一区二区在线观看| 欧美视频自拍偷拍| 色婷婷国产精品| 色素色在线综合| 97精品国产露脸对白| 99久久精品国产导航| 国产99精品在线观看| 久久精品国产99久久6| 秋霞午夜av一区二区三区| 日本一道高清亚洲日美韩| 亚洲成av人片| 日韩综合在线视频| 天堂久久久久va久久久久| 亚洲成av人片一区二区梦乃| 亚洲aaa精品| 日韩和的一区二区| 麻豆中文一区二区| 国内精品国产三级国产a久久 | 在线看国产一区| 色综合天天天天做夜夜夜夜做| jvid福利写真一区二区三区| 成人午夜伦理影院| 波多野结衣一区二区三区| aaa亚洲精品一二三区| 波多野洁衣一区| 在线一区二区三区四区五区 | 亚洲一区二区在线免费看| 一区二区三区视频在线看| 亚洲一区二区三区视频在线| 午夜视频在线观看一区二区 | 本田岬高潮一区二区三区| 99久久免费视频.com| 91浏览器入口在线观看| 欧美性受xxxx黑人xyx| 337p亚洲精品色噜噜狠狠| 日韩美一区二区三区| 欧美精彩视频一区二区三区| 亚洲欧美在线另类| 亚洲午夜精品网| 久久99精品国产麻豆不卡| 国产91高潮流白浆在线麻豆| 在线观看免费成人| 日韩三级电影网址| 中文字幕精品一区二区精品绿巨人| 亚洲人成亚洲人成在线观看图片| 亚洲国产一二三| 久久精品国产99| 91美女福利视频| 欧美一区二区成人| 国产精品水嫩水嫩| 日韩精品一二三| 国产成人av网站| 欧美性猛交xxxx黑人交| 欧美白人最猛性xxxxx69交| 国产精品久99| 免费在线一区观看| youjizz国产精品| 欧美一区二区三区不卡| 精彩视频一区二区三区| 波多野结衣精品在线| 欧美一级片免费看| 亚洲欧美综合在线精品| 另类欧美日韩国产在线| 99re这里只有精品6| 日韩无一区二区| 亚洲视频1区2区| 国产精品69毛片高清亚洲| 欧美日韩一区二区在线观看视频 | 国产精品久久久久影院| 调教+趴+乳夹+国产+精品| 国产成a人无v码亚洲福利| 欧美日韩的一区二区| 国产精品色婷婷| 免费精品视频在线| 色婷婷亚洲一区二区三区| 久久综合九色综合97婷婷| 亚洲无人区一区| 不卡的电视剧免费网站有什么| 6080国产精品一区二区| 亚洲欧美区自拍先锋| 国产一区二区视频在线播放| 欧美日韩三级一区二区| 国产精品家庭影院| 国产成人免费视频一区| 日韩欧美精品三级| 亚洲国产视频直播| 91亚洲永久精品| 欧美国产欧美综合| 国产一区二区在线影院| 69堂成人精品免费视频| 一个色妞综合视频在线观看| 99久久精品国产精品久久| 国产欧美日韩精品在线| 国产精品夜夜嗨| 日韩精品中文字幕一区| 日本成人在线网站| 欧美精品亚洲二区| 亚洲高清免费视频| 欧美视频日韩视频| 亚洲制服丝袜av| 在线看国产一区| 一区二区三区国产精华| 99精品热视频| 亚洲三级久久久| 一本色道久久综合亚洲91| 国产精品国产三级国产普通话99 | 蜜桃免费网站一区二区三区| 制服丝袜成人动漫| 日韩精品亚洲一区| 日韩欧美第一区| 久久99久久99| 久久影视一区二区| 国产精品综合视频| 国产一区二区三区香蕉| 国产性色一区二区| 懂色中文一区二区在线播放| 欧美韩国一区二区| 一本久久a久久免费精品不卡| 亚洲视频图片小说| 在线观看免费一区| 丝袜美腿成人在线| 日韩精品一区二区三区蜜臀 | 麻豆精品新av中文字幕| 337p粉嫩大胆噜噜噜噜噜91av| 国产久卡久卡久卡久卡视频精品| 久久夜色精品国产噜噜av| 成人激情图片网| 国产精品久久久久永久免费观看| 99久久免费精品| 亚洲电影第三页| 日韩免费在线观看| 福利一区福利二区| 亚洲视频资源在线| 欧美男人的天堂一二区| 久久国产精品99久久人人澡| 久久青草欧美一区二区三区| 成人免费看的视频| 亚洲综合激情另类小说区| 欧美日本一区二区在线观看| 麻豆久久久久久| 国产精品高清亚洲| 日韩激情av在线| 国产欧美一区二区三区鸳鸯浴| 不卡的av在线播放| 午夜欧美一区二区三区在线播放| 日韩欧美二区三区| 97久久人人超碰| 欧美bbbbb| 综合久久久久久| 91精品久久久久久久99蜜桃| 国产91精品欧美| 亚洲va在线va天堂| 国产精品美女久久久久久久网站| 色屁屁一区二区| 国产资源在线一区| 亚洲综合色自拍一区| 欧美不卡在线视频| 欧美中文字幕亚洲一区二区va在线| 韩国精品主播一区二区在线观看| 亚洲色图欧美偷拍| 欧美成人午夜电影| 在线观看亚洲精品视频| 国产成都精品91一区二区三| 亚洲v中文字幕| 最新久久zyz资源站| 欧美成人激情免费网| 91麻豆精品秘密| 国产精品一区二区久久精品爱涩| 一区二区三区四区视频精品免费| 26uuu久久天堂性欧美| 欧美日韩在线不卡| 成人97人人超碰人人99| 久久国产精品色婷婷| 亚洲地区一二三色| 国产精品动漫网站| 久久久久久久久久久久久久久99 | 精久久久久久久久久久|