From 8a4a529fc49e487d968e919837f94159dd900e93 Mon Sep 17 00:00:00 2001 From: cbwu <504-wuchengbo@htsdfp.com> Date: Mon, 6 Nov 2023 08:41:47 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=89=B9=E5=AE=9A=E5=9C=BA?= =?UTF-8?q?=E6=99=AF=E4=B8=8B=E8=A7=A6=E5=8F=91=E7=BC=96=E8=BE=91=E5=B4=A9?= =?UTF-8?q?=E6=BA=83=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- GISDlg.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/GISDlg.cpp b/GISDlg.cpp index 5947182..97d1102 100644 --- a/GISDlg.cpp +++ b/GISDlg.cpp @@ -201,6 +201,7 @@ CGISDlg::CGISDlg(CWnd* pParent /*=NULL*/) m_tempshpLineLayerID = -1; //存储盘旋点ID circlingPointID = -1; + m_lineSelectedID = -1; GLOBAL_X = 0; GLOBAL_Y = 0; @@ -1873,7 +1874,7 @@ void CGISDlg::MouseDownMap1(short Button, short Shift, long x, long y) { return; } - if (m_lineSelectedID>=0) + if (m_lineSelectedID>0) { m_editLineDataGroup = m_ShowedLineDataList[m_lineSelectedID]; DrawHighLightLine(m_editLineDataGroup.linePts,m_editLineDataGroup.linePointNum); @@ -1882,7 +1883,7 @@ void CGISDlg::MouseDownMap1(short Button, short Shift, long x, long y) //回收航线编辑 if (m_bEditLine && (Button == 1)) { - if (m_lineSelectedID<0) + if (m_lineSelectedID<=0) { return; } @@ -5344,13 +5345,13 @@ void CGISDlg::DrawLineDesign() void CGISDlg::OnEditLine() { m_map.SetCursorMode(mapWindow::tkCursorMode::cmNone); - if (m_lineSelectedID >= 0 && m_bSelectFeatureFlag) //回收航线是否显示 + if (m_lineSelectedID > 0 && m_bSelectFeatureFlag) //回收航线是否显示 { m_bEditLine = true; - m_bSelectFeatureFlag = false; ClearHighLightLine(); } + m_bSelectFeatureFlag = false; } //void CGISDlg::OnBindline1()