⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 myeditview.cpp

📁 地理信息系统(GIS)相关.子图符号转成文字描述的功能.
💻 CPP
📖 第 1 页 / 共 4 页
字号:
// MyEditView.cpp : implementation of the CMyEditView class
//

#include "stdafx.h"
#include "VCEditDemo.h"

#include "MainFrm.h"

#include "MyEditDoc.h"
#include "MyEditView.h"

#include "custom.h"
#include "clippaste.h"
#include "W32_Dig.h"
#include "MyExtEditTool.h"
#include "zitu.h"
#include "XIANX.h"
#include "hua.h"
#include "LUJ.h"
#include "FDRP.h"
#include "STC.h"

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

extern CMyEditDemoApp theApp;
/////////////////////////////////////////////////////////////////////////////
// CMyEditView

IMPLEMENT_DYNCREATE(CMyEditView, CGisEditView)

BEGIN_MESSAGE_MAP(CMyEditView, CGisEditView)
	//{{AFX_MSG_MAP(CMyEditView)
	ON_COMMAND(IDM_CLEARALL,OnClearall)
	ON_COMMAND(IDM_LOADLINE,OnLoadLine)
	ON_COMMAND(IDM_APPENDLINE,OnAppendLine)
	ON_COMMAND(IDM_SAVELINE,OnSaveLine)
	ON_COMMAND(IDM_SAVEASLINE,OnSaveAsLine)
	ON_COMMAND(IDM_SAVEPARTLINE,OnSavePartLine)
	ON_COMMAND(IDM_CLEARLINE,OnClearLine)
	ON_COMMAND(IDM_LOADREGION,OnLoadRegion)
	ON_COMMAND(IDM_APPENDREGION,OnAppendRegion)
	ON_COMMAND(IDM_SAVEREGION,OnSaveRegion)
	ON_COMMAND(IDM_SAVEASREGION,OnSaveAsRegion)
	ON_COMMAND(IDM_SAVEPARTREGION,OnSavePartRegion)
	ON_COMMAND(IDM_CLEARREGION,OnClearRegion)
	ON_COMMAND(IDM_LOADPOSE,OnLoadPoint)                  
	ON_COMMAND(IDM_APPENDPOSE,OnAppendPoint)                
	ON_COMMAND(IDM_SAVEPOSE,OnSavePoint)                  
	ON_COMMAND(IDM_SAVEASPOSE,OnSaveAsPoint)             
	ON_COMMAND(IDM_SAVEPARTPOSE,OnSavePartPoint)              
	ON_COMMAND(IDM_CLEARPOSE,OnClearPoint)                 
	ON_COMMAND(IDM_MAPPARM,OnEditMapParm)                   
	ON_COMMAND(IDM_LOADRAST,OnLoadRastFile)                  
	ON_COMMAND(IDM_SAVERAST,OnSaveRastFile)                  
	ON_COMMAND(IDM_CLEARRAST,OnCloseRastFile)                 
	ON_COMMAND(IDM_BACKCOLOR,OnEditWndBkFace)                 
	ON_COMMAND(IDM_INVERTBMP,OnInvertBmp)
	ON_COMMAND(IDM_CURSORCOLOR,OnSelectCursorColor)               
	ON_COMMAND(IDM_MOVELINE,OnMoveLine)                  
	ON_COMMAND(IDM_MOVLINEBLKBYKEY,OnMoveGroupLineByKey)           
	ON_COMMAND(IDM_MOVLINEBYDST,OnMoveLineByDist)
	ON_COMMAND(IDM_CLIPLINE1,OnClipLineHavePoint)                 
	ON_COMMAND(IDM_CLIPLINE2,OnClipLineNoPoint)                 
	ON_COMMAND(IDM_MAKELINE,OnMakeLine)  
	ON_COMMAND(IDM_MAKEARC,OnMakeArc)     	
	ON_COMMAND(IDM_MOVLINEDOT,OnMoveLineDot)                
	ON_COMMAND(IDM_CHAINLINE,OnChainLine)                 
	ON_COMMAND(IDM_LONGLINE,OnLongLine)                  
	ON_COMMAND(IDM_SHORTLINE,OnShortLine)                 
	ON_COMMAND(IDM_ADDLINEDOT,OnAddLineDot)                
	ON_COMMAND(IDM_DELLINEDOT,OnDelLineDot)                
	ON_COMMAND(IDM_COPYLINE,OnCopyLine)                  
	ON_COMMAND(IDM_MAKLINEPAR,OnMAkeLineParall)                
	ON_COMMAND(IDM_CHGLINEDIR,OnChangeLineDir)                
	ON_COMMAND(IDM_DELLINE,OnDeleteLine)
	ON_COMMAND(IDM_UPDATELINEPARAM,OnUpdateLineParm)           
	ON_COMMAND(IDM_NODECLEANLINE,OnNodeCleanLineOrg)             
	ON_COMMAND(IDM_NODECLEANLINE1,OnNodeCleanLineAvg)            
	ON_COMMAND(IDM_COPYARRAYLINE,OnArrayCopyLine)             
	ON_COMMAND(IDM_RPLINEPARM,OnReplaceLineParm)                
	ON_COMMAND(IDM_EDITGIVENLINE,OnEditGiveLine)             
	ON_COMMAND(IDM_ATTLINE,OnUpdateLineAtt)                   
	ON_COMMAND(IDM_SMOOTHLINE1,OnSmoothLineSegment)               
	ON_COMMAND(IDM_SMOOTHLINE2,OnSmoothGroupLine)               
	ON_COMMAND(IDM_AUTOLINEDEF,OnAutoLineClean)               
	ON_COMMAND(IDM_RDCLINEDOT2,OnReduceALine)               
	ON_COMMAND(IDM_BANDLINE,OnBandLine)                  
	ON_COMMAND(IDM_DEFAULTLINEPARM,OnDefautLineParm)           
	ON_COMMAND(IDM_AUTOARCDEF,OnAutoArcClean)
	ON_COMMAND(IDM_EDLINATTSTRU,OnEditLineAttStru)              
	ON_COMMAND(IDM_ENLARGELINE,OnEnlargeLine)               
	ON_COMMAND(IDM_GYRATELINE,OnRotateLine)                
	ON_COMMAND(IDM_XMIRRORLINE,OnXMirrorLine)               
	ON_COMMAND(IDM_YMIRRORLINE,OnYMirrorLine)               
	ON_COMMAND(IDM_ORIGINMIRRORLINE,OnOMirrorLine)          
	ON_COMMAND(IDM_LINPARMBYATT,OnModLinParmByAtt) 
	ON_COMMAND(IDM_LINATTBYPARM,OnModLinAttByParm)   
	ON_COMMAND(IDM_MANURVS,OnManuRvs)                   
	ON_COMMAND(IDM_AUTORVS,OnAutoRvs)                   
	ON_COMMAND(IDM_CLOSERVSCENTER,OnLoopRvsCenter)            
	ON_COMMAND(IDM_CLOSERVSEDGE,OnLoopRvsEdge)              
	ON_COMMAND(IDM_RVSALL,OnSetRvsAll)                    
	ON_COMMAND(IDM_RVSWINDOW,OnSetRvsRect)                 
	ON_COMMAND(IDM_RVSPAPAM,OnSetRvsParm)
	ON_COMMAND(IDM_HEIRVSPAPAM,OnSetHeiParm)               
	ON_COMMAND(IDM_HEIGHTASSUM,OnHeightAlign)               
	ON_COMMAND(IDM_MAKEREGION,OnMakeRegion)                
	ON_COMMAND(IDM_MAKESUBREGION,OnMakeSubRegion)             
	ON_COMMAND(IDM_SPLITREG, OnSplitreg)
	ON_COMMAND(IDM_TAKEARCFROMLINE, OnTakeArcFromLine)
	ON_COMMAND(IDM_TAKELINEFROMARC, OnTakeLineFromArc)
	ON_COMMAND(IDM_ADDARCDOT,OnAddArcDot)                 
	ON_COMMAND(IDM_DELARCDOT,OnDeleteArcDot)                 
	ON_COMMAND(IDM_MOVARCDOT,OnMoveArcDot)                 
	ON_COMMAND(IDM_DELARC,OnDeleteArc)                    
	ON_COMMAND(IDM_MOVEARC,OnMoveArc)
	ON_COMMAND(IDM_MOVEARCBLKBYKEY,OnMoveGroupArcByKey)
	ON_COMMAND(IDM_CLIPARC,OnClipArc)                   
	ON_COMMAND(IDM_CHANGARCDIR,OnChangeArcDir)               
	ON_COMMAND(IDM_ARCATTRIB,OnUpdateArcParm)
	ON_COMMAND(IDM_NODECLEANARC,OnNodeCleanArcOrg)              
	ON_COMMAND(IDM_NODECLEANARC1,OnNodeCleanArcAvg)             
	ON_COMMAND(IDM_DELGROUPREG,OnDeleteRegion) 
	ON_COMMAND(IDM_UNIONREG,OnUnionRegion) 	
	ON_COMMAND(IDM_EDITGIVENREGION,OnEditGiveRegion)           
	ON_COMMAND(IDM_ATTREGION,OnUpdateRegionAtt)                 
	ON_COMMAND(IDM_ATTARC,OnUpdateArcAtt)
	ON_COMMAND(IDM_LONGARC,OnLongArc)                   
	ON_COMMAND(IDM_SHORTARC,OnShortArc)                  
	ON_COMMAND(IDM_SMOOTHARC1,OnSmoothArc)                
	ON_COMMAND(IDM_SMOOTHARC2,OnSmoothArcSegment)                
	ON_COMMAND(IDM_RDCARCDOT1,OnReduceArc)                
	ON_COMMAND(IDM_DEFAULTREGPARM,OnDefautRegParm)            
	ON_COMMAND(IDM_RPLACEREGARCPARM,OnReplaceRegArcParm)          
	ON_COMMAND(IDM_DEFAULTREGARCPARM,OnDefautRegArcParm)
	ON_COMMAND(IDM_ENLARGEARC,OnEnlargeArc)                
	ON_COMMAND(IDM_GYRATEARC,OnRotateArc)                 
	ON_COMMAND(IDM_XMIRRORREG,OnXMirrorRegion)                
	ON_COMMAND(IDM_YMIRRORREG,OnYMirrorRegion)                
	ON_COMMAND(IDM_ORIGINMIRRORREG,OnOMirrorRegion)           
	ON_COMMAND(IDM_COPYGROUPPOLYGN,OnCopyRegion)           
	ON_COMMAND(IDM_COPYARRAYPOLYGN,OnArrayCopyRegion)           
	ON_COMMAND(IDM_CHECKANYITSELFCROSS,OnCheckSelfCross)       
	ON_COMMAND(IDM_CHECKITSELFCROSS,OnCheckAllSelfCross)
	ON_COMMAND(IDM_REGPARMBYATT,OnModRegParmByAtt)
	ON_COMMAND(IDM_REGATTBYPARM,OnModRegAttByParm)
	ON_COMMAND(IDM_MAKEPOINTS,OnMakePoint)                
	ON_COMMAND(IDM_DELPOINT,OnDeletePoint)                  
	ON_COMMAND(IDM_MOVPOINT,OnMovePoint)                  
	ON_COMMAND(IDM_COPYPOINT,OnCopyPoint)
	ON_COMMAND(IDM_POSEPOINT,OnPositionPoint)                 
	ON_COMMAND(IDM_RULECOORD,OnRulePoint)                 
	ON_COMMAND(IDM_CLIPSTRING,OnClipString)                
	ON_COMMAND(IDM_JOINSTRING,OnJoinString)                
	ON_COMMAND(IDM_UPDATEIMAGE,OnUpdateImage)               
	ON_COMMAND(IDM_UPDATEPARM,OnUpdatePointParm)                
	ON_COMMAND(IDM_UPDATEWORD,OnUpdateWord)                
	ON_COMMAND(IDM_UPDATEANGL,OnUpdateAngle)                
	ON_COMMAND(IDM_CHPLACEPARM,OnReplaceRegParm)               
	ON_COMMAND(IDM_ARRAWCOPYPOINT,OnArrayCopyPoint)            
	ON_COMMAND(IDM_DEFAULTPOINTPARM,OnDefautPointParm)           
	ON_COMMAND(IDM_REPLACEPOINTPARM,OnReplacePointParm)           
	ON_COMMAND(IDM_EDITGIVENPOINT,OnEditGivePoint)            
	ON_COMMAND(IDM_ATTPOINT,OnUpdatePointAtt) 
	ON_COMMAND(IDM_PNTPARMBYATT,OnModPntParmByAtt)              
	ON_COMMAND(IDM_MADENOTEBYATT,OnMadeNoteByAtt)
	ON_COMMAND(IDM_PNTATTBYPARM,OnModPntAttByParm)
	ON_COMMAND(IDM_TOPO,OnTopo)                      
	ON_COMMAND(IDM_MAPCVNT,OnCoordChange)
	ON_COMMAND(IDM_MAPCVNTBYMOUSE,OnCoordChangeByMouse)            
	ON_COMMAND(IDM_LINETOARC,OnLineToArc)                 
	ON_COMMAND(IDM_ARCTOLINE,OnArcToLine)                 
	ON_COMMAND(IDM_AUTOCROSCLIP,OnAutoCrossClipLin)              
	ON_COMMAND(IDM_CLEANSHORTLIN,OnCleanShortLin)             
	ON_COMMAND(IDM_UNDO,OnUndo)                      
	ON_COMMAND(IDM_EDITCOLOR,OnEditColorTable)                 
	ON_COMMAND(IDM_EDITSPCOLOR,OnCustomColor)               
	ON_COMMAND(IDM_MOVEGROUPGR,OnMoveGraph)               
	ON_COMMAND(IDM_MAPWORKINFO,OnViewMapInfo)               
	ON_COMMAND(IDM_NEARGROUPTOLINE,OnNearGroupToLine)           
	ON_COMMAND(IDM_NEARGROUPTOARC,OnNearGroupToArc)            
	ON_COMMAND(IDM_COPYGROUPGR,OnCopyGraph)               
	ON_COMMAND(IDM_SETSYSTEMPARAM,OnEditSystemParm)
	ON_COMMAND(IDM_OUTCLRTAB,OnOutColorTable)                 
	ON_COMMAND(IDM_GETSYMBOL,OnGetSymbol)                 
	ON_COMMAND(IDM_SAVESYMBOL,OnSaveSymbol)                
	ON_COMMAND(IDM_QUERYSYMBOL,OnQuerySymbol)               
	ON_COMMAND(IDM_GETLINSTY,OnGetLineSty)                 
	ON_COMMAND(IDM_SAVELINSTY,OnSaveLineSty)                
	ON_COMMAND(IDM_QUERYLINSTY,OnQueryLineSty)               
	ON_COMMAND(IDM_GETPATTERN,OnGetPattern)                
	ON_COMMAND(IDM_SAVEPATTERN,OnSavePattern)               
	ON_COMMAND(IDM_QUERYPATTERN,OnQueryPattern)              
	ON_COMMAND(IDM_SYMBOLBOX,OnEditSymbolBox)                 
	ON_COMMAND(IDM_COPYSYMBOL,OnCopySubGraph)                
	ON_COMMAND(IDM_COPYPATT,OnCopyPattern)                  
	ON_COMMAND(IDM_COPYLINSTYLE,OnCopyLineType)
	ON_COMMAND(IDM_RPLINLAYNO,OnReplaceLinLay)                
	ON_COMMAND(IDM_RPREGLAYNO,OnReplaceRegLay)                
	ON_COMMAND(IDM_RPPNTLAYNO,OnReplacePntLay)                
	ON_COMMAND(IDM_CHGLINLAYNO,OnChangeLinLay)               
	ON_COMMAND(IDM_CHGREGLAYNO,OnChangeRegLay)               
	ON_COMMAND(IDM_CHGPNTLAYNO,OnChangePntLay)               
	ON_COMMAND(IDM_SAVECURLAYLIN,OnSaveCurLayLin)             
	ON_COMMAND(IDM_SAVECURLAYREG,OnSaveCurLayReg)             
	ON_COMMAND(IDM_SAVECURLAYPNT,OnSaveCurLayPnt)             
	ON_COMMAND(IDM_DELCURLAYLIN,OnDeleteCurLayLin)             
	ON_COMMAND(IDM_DELCURLAYREG,OnDeleteCurLayReg)              
	ON_COMMAND(IDM_DELCURLAYPNT,OnDeleteCurLayPnt)              
	ON_COMMAND(IDM_OPENALLLAY,OnOpenAllLay)                
	ON_COMMAND(IDM_CLOSEALLLAY,OnCloseAllLay)
	ON_COMMAND(IDM_CHANGELINLAYBIT,OnChangeLinLayPad)           
	ON_COMMAND(IDM_CHANGECURLAY,OnChangeCurLay)              
	ON_COMMAND(IDM_CHANGECURLAYNAME,OnChangeLayName)          
	ON_COMMAND(IDM_CHANGEREGLAYBIT,OnChangeRegLayPad)           
	ON_COMMAND(IDM_CHANGEPNTLAYBIT,OnChangePntLayPad)           
	ON_COMMAND(IDM_SYSSELECTPARM,OnSelectSysSelectParm)             
	ON_COMMAND(IDM_MAKELINEBYKEY,OnMakeLineByKey)
	ON_COMMAND(IDM_MAKEARCBYKEY, OnMakeArcByKey)	
	ON_COMMAND(IDM_MOVLINEDOTCONT,OnMoveLineDotContinue)            
	ON_COMMAND(IDM_KEYMOVLINEDOT,OnKeyMoveLineDot)
	ON_COMMAND(IDM_NEARTOLINE,OnNearToLine)                
	ON_COMMAND(IDM_MOVARCDOTCONT,OnMoveArcDotContinue)            
	ON_COMMAND(IDM_KEYMOVARCDOT,OnKeyMoveArcDot)             
	ON_COMMAND(IDM_MOVEARCDST,OnMoveArcByDist)               
	ON_COMMAND(IDM_NEARTOARC,OnNearToArc)                
	ON_COMMAND(IDM_REPLACESUBWORD,OnReplaceSubWord)           
	ON_COMMAND(IDM_REPLACEALLWORD,OnReplaceAllWord)
	ON_COMMAND(IDM_TOPOCHECK,OnTopoCheck)                
	ON_COMMAND(IDM_COMBINLABEL,OnCombinLabelFile)              
	ON_COMMAND(IDM_MOVEGROUPGRBYKEY,OnMoveGraphByKey)         
	ON_COMMAND(IDM_SEARCHSUBREG,OnSearchSub)             
	ON_COMMAND(IDM_SMALLDOTDISTERROR,OnLineCleanNearDot)        
	ON_COMMAND(IDM_SMALLDOTDISTERRORARC,OnArcCleanNearDot)
	ON_COMMAND(IDM_MOVPOINTBYKEY,OnMovePointKey)
	ON_COMMAND(DID_MEGER_LNLIN, OnMegerLnlin)
	ON_COMMAND(DID_INDOT_LNLIN, OnIndotLnlin)
	ON_COMMAND(DID_INSTM_LNLIN, OnInstmLnlin)
	ON_COMMAND(DID_IN0_LNCIR, OnIn0Lncir)
	ON_COMMAND(DID_IN1_LNCIR, OnIn1Lncir)
	ON_COMMAND(DID_IN0_LNARC, OnIn0Lnarc)
	ON_COMMAND(DID_IN1_LNARC, OnIn1Lnarc)
	ON_COMMAND(DID_IN0_LRECT, OnIn0Lrect)
	ON_COMMAND(DID_IN_ELLIPS, OnInEllips)
	ON_COMMAND(DID_CROSS_LNLIN, OnCrossLnlin)
	ON_COMMAND(DID_IN1_LRECT, OnIn1Lrect)
	ON_COMMAND(DID_IN_PTSTR, OnInPtstr)
	ON_COMMAND(DID_IN_PTSUB, OnInPtsub)
	ON_COMMAND(DID_IN_PTCIR, OnInPtcir)
	ON_COMMAND(DID_IN_PTARC, OnInPtarc)
	ON_COMMAND(DID_DEVC_INI, OnDevcIni)
	ON_COMMAND(DID_DEVC_INS, OnDevcIns)
	ON_UPDATE_COMMAND_UI(DID_INSTM_LNLIN, OnUpdateInstmLnlin)
	ON_UPDATE_COMMAND_UI(DID_INDOT_LNLIN, OnUpdateIndotLnlin)
	ON_UPDATE_COMMAND_UI(DID_IN0_LNARC, OnUpdateIn0Lnarc)
	ON_UPDATE_COMMAND_UI(DID_IN0_LNCIR, OnUpdateIn0Lncir)
	ON_UPDATE_COMMAND_UI(DID_IN0_LRECT, OnUpdateIn0Lrect)
	ON_UPDATE_COMMAND_UI(DID_IN1_LNARC, OnUpdateIn1Lnarc)
	ON_UPDATE_COMMAND_UI(DID_IN1_LNCIR, OnUpdateIn1Lncir)
	ON_UPDATE_COMMAND_UI(DID_IN1_LRECT, OnUpdateIn1Lrect)
	ON_UPDATE_COMMAND_UI(DID_IN_ELLIPS, OnUpdateInEllips)
	ON_UPDATE_COMMAND_UI(DID_IN_PTARC, OnUpdateInPtarc)
	ON_UPDATE_COMMAND_UI(DID_IN_PTCIR, OnUpdateInPtcir)
	ON_UPDATE_COMMAND_UI(DID_IN_PTSTR, OnUpdateInPtstr)
	ON_UPDATE_COMMAND_UI(DID_IN_PTSUB, OnUpdateInPtsub)
	ON_UPDATE_COMMAND_UI(DID_CROSS_LNLIN, OnUpdateCrossLnlin)
	ON_COMMAND(IDM_RPREGPARM, OnUpdateRegionParm)
	ON_COMMAND(IDM_CHANGENV, OnChangenv)
	ON_COMMAND(IDM_EDARCATTSTRU,OnEditArcAttStru)
	ON_COMMAND(IDM_EDPNTATTSTRU,OnEditPntAttStru)
	ON_COMMAND(IDM_EDREGATTSTRU,OnEditRegAttStru)
	ON_COMMAND(IDM_SAMLELINECHECK, OnSameLineCheck)
	ON_COMMAND(IDM_SAMLEARCCHECK, OnSameArcCheck)
	ON_COMMAND(IDM_SETBASEARC, OnSetbasearc)
	ON_COMMAND(IDM_CLEARBASEARC, OnClearBaseArc)
	ON_COMMAND(IDM_MAKELINEUSEPOINT, OnMakeLineUsePoint)
	ON_COMMAND(IDM_IMAGEPOSPARM, OnImagePosParm)
	ON_COMMAND(IDM_ADDNOTETOATT, OnAddnotetoatt)
	ON_COMMAND(IDM_CLEANSHORTARC, OnCleanShortArc)
	ON_COMMAND(IDM_REGUNION, OnRegunion)
	ON_COMMAND(IDM_REGINTER, OnReginter)
	ON_COMMAND(IDM_REGSUB, OnRegsub)
	ON_COMMAND(IDM_REGINDENT, OnRegindent)
	ON_COMMAND(EDIT_SHOWREGDATA, OnShowRegData)
	ON_COMMAND(IDM_BUFFER, Onbuffer)
	ON_COMMAND(IDM_SHOWNODDATA, OnShowNodData)
	ON_COMMAND(IDM_LINETOPOCHECK, OnLineTopoCheck)
	ON_COMMAND(ID_SELECTLINE, OnSelectline)
	ON_COMMAND(ID_SELECTPOINT, OnSelectpoint)
	ON_COMMAND(ID_SELECTREGION, OnSelectregion)
	ON_COMMAND(IDM_SELECTGRAPHICS, OnSelectgraphics)
	ON_COMMAND(IDM_COPY, OnCopy)
	ON_COMMAND(IDM_CUT, OnCut)
	ON_COMMAND(IDM_PASTE, OnPaste)
	ON_UPDATE_COMMAND_UI(IDM_COPY, OnUpdateCopy)
	ON_UPDATE_COMMAND_UI(IDM_CUT, OnUpdateCut)
	ON_UPDATE_COMMAND_UI(IDM_PASTE, OnUpdatePaste)
	ON_COMMAND(IDM_CREATELABEL, OnCreatelabel)
	ON_COMMAND(IDM_AUTOLINKLIN, OnAutolinklin)
	ON_COMMAND(EDIT_MAKEGRAPHICSREGION, OnMakegraphicsregion)
	ON_WM_KEYDOWN()
	ON_WM_KEYUP()
	ON_WM_MOUSEMOVE()
	ON_COMMAND(IDM_MY_DELPNTS, OnMyDelpnts)
	ON_COMMAND(ID_MY_UNDO, OnMyUndo)
	ON_COMMAND(ID_SUB, OnSub)
	ON_COMMAND(ID_XIAN, OnXian)
	ON_COMMAND(ID_HUA, OnHua)
	ON_COMMAND(ID_TST, OnTst)
	ON_COMMAND(ID_QUYANSE, OnQuyanse)
	ON_COMMAND(ID_XIANYANSE, OnXianyanse)
	ON_COMMAND(ID_DIANYANSE, OnDianyanse)
	ON_COMMAND(ID_HUAWEN, OnHuawen)
	ON_COMMAND(ID_FDRP, OnFdrp)
	ON_WM_DESTROY()
	ON_COMMAND(IDMN_GisView_ENLARGE, OnOpenWindow)
	ON_COMMAND(IDMN_GisView_REDUCE, OnReduceWindow)
	ON_COMMAND(IDMN_GisView_RESTORE, OnRestoreWindow)
	ON_COMMAND(IDMN_GisView_UPDATE, OnUpdateWindow)
	ON_COMMAND(IDMN_GisView_CLEAN, OnCleanWindow)
	ON_COMMAND(ID_SUBTOCHAR, OnSubtochar)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CMyEditView construction/destruction

CMyEditView::CMyEditView()
{
}

CMyEditView::~CMyEditView()
{
}

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

	return CGisEditView::PreCreateWindow(cs);
}

/////////////////////////////////////////////////////////////////////////////
// CMyEditView drawing

//调确省的显示操作
void CMyEditView::OnDraw(CDC* pDC)
{
	CMyEditDoc* pDoc = GetDocument();
	ASSERT_VALID(pDoc);

	CGisEditView::OnDraw(pDC);
}


/////////////////////////////////////////////////////////////////////////////
// CMyEditView diagnostics

#ifdef _DEBUG
void CMyEditView::AssertValid() const
{
	CGisEditView::AssertValid();
}

void CMyEditView::Dump(CDumpContext& dc) const
{
	CGisEditView::Dump(dc);
}

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

/////////////////////////////////////////////////////////////////////////////
// CMyEditView message handlers

void CMyEditView::OnInitialUpdate() 
{
	CMyEditDoc* pDoc=NULL;
	short fileType;
	CString fileString;
	char fileName[MAX_PATH];

	CGisEditView::OnInitialUpdate();

	//自己打开文件,设置
	pDoc=GetDocument();
	if (pDoc)
	{
		fileString=pDoc->GetPathName();

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -