QuakeGod
2023-10-20 6fa60de2b0d0237054aa7571191df0f291838031
MTerm1/MTerm1View.h
@@ -6,6 +6,7 @@
#include <memory>
#include <vector>
#include <stack>
#include "MTerm1Doc.h"
class CMTerm1View : public CScrollView
@@ -42,6 +43,7 @@
      typePN=15,  //下降沿
      typeNOT=16,
      typeDF = 17,
      typeDF_ = 18, 
      typeOUT=19,
      typeSET=20,
@@ -213,6 +215,8 @@
   int isCellInView(int nRow, int nCol);
   int CellFocusChg(int nRow, int nCol);
   std::pair<int, CString> CMTerm1View::LDSCheckRule();
// 重写
public:
   virtual void OnDraw(CDC* pDC);  // 重写以绘制该视图
@@ -287,7 +291,11 @@
   afx_msg void OnInputIoComment();
   afx_msg void OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags);
   int ScanLDSCells(int nStartLine, int nEndLine, int nPosY, int nPosX, int nLevel, stProgSection & progsec, CString & sProgSec, int &nSteps);
   void SetCellToView(stCell cell1);
   int ScanLDSCells2(int nStartLine, int nEndLine, int nPosY, int nPosX, int nSizeX, int nLevel, stProgSection& progsec, CString& sProgSec, int& nSteps);
   int CMTerm1View::Translate2Prog(
      int nType, int nCurPosY, int nCurPosX, CString sCellName,
      stProgSection& progsec, CString& sProgSec, int& nSteps);
   void SetCellToView(stCell cell1, int flag = 0);//modify0919zxd
   
};