From 43cd50ae5629f8e18c349fe5e9a58aac298df9f2 Mon Sep 17 00:00:00 2001
From: chenluhua1980 <Chenluhua@qq.com>
Date: 星期五, 06 二月 2026 16:58:32 +0800
Subject: [PATCH] 1.修复一个判断逻辑问题;
---
SourceCode/Bond/Servo/EqsGraphWnd.h | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/SourceCode/Bond/Servo/EqsGraphWnd.h b/SourceCode/Bond/Servo/EqsGraphWnd.h
index aaf9804..d39e88c 100644
--- a/SourceCode/Bond/Servo/EqsGraphWnd.h
+++ b/SourceCode/Bond/Servo/EqsGraphWnd.h
@@ -1,5 +1,6 @@
锘�#pragma once
#include <functional>
+#include <vector>
#ifndef EQSGRAPHWND_TAG
@@ -157,6 +158,7 @@
void ShowItemIndicator(DWORD_PTR dwItemData, int state, int nIndex = 0);
void SetIndicatorSize(int nSize);
void SetIndicatorMargin(int nMargin);
+ void SetManualRoute(PIN* pOutPin, PIN* pInPin, BOOL bUp);
private:
void Init();
@@ -199,6 +201,11 @@
LRESULT OnNitify(WPARAM wParam, LPARAM lParam);
private:
+ struct LineSeg {
+ POINT a;
+ POINT b;
+ };
+
EQITEM* m_pCurItem;
int m_nFlashCount;
EQITEM* m_pFlashItem;
@@ -248,5 +255,6 @@
BOOL m_bEnableScroll;
int m_nMagneticLinHoz;
int m_nMagneticLinVer;
+ std::vector<LineSeg> m_verticalSegments;
};
--
Gitblit v1.9.3