跪求高手帮忙解决!!
小小的语法错误,但是就是不知道从何入手啊,请各位大侠帮帮看看!!
头文件:
#if !defined(AFX_MAINWATCHPAGE_H__04F420D4_C12D_4305_8481_DA67AAFD51EC__INCLUDED_)
#define AFX_MAINWATCHPAGE_H__04F420D4_C12D_4305_8481_DA67AAFD51EC__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// MainWatchPage.h : header file
//
/////////////////////////////////////////////////////////////////////////////
// CMainWatchPage dialog
#include "GridCtrl\gridctrl.h"
#include "DataModule.h"
#include "TabCtrlSSL/TabPageSSL.h"
#include "gsoap/soapWebservServiceWSSoapBindingProxy.h"
#include "EventTag.h"
#include "TagShape.h"
#include "Tag.h"
#include "WatchItem.h"
#include "CheckEventTag.h"
//#include "anaesmethodextdlg.h"
//#include "operpersoninfodlg.h"
//#include "anaesinfodlg.h"
//#include "anaesinfo2dlg.h"
//#include "anaesinfo3dlg.h"
//#include "anaesinfo4dlg.h"
//#include "anaesinfo5dlg.h"
#include "InfoPCA.h"
#include "SButton.h"
#include "DrugWaveDlg.h"
//#include "InfoSpinal.h"
//#include "InfoReginal.h"
//#include "InfoPostoperative.h"
//#include "InfoGeneral.h"
//#include "InfoAdditionItem.h"
//#include "progressdlg.h" 进度条
#include "InfoPainDlg.h"
#include "InfoItemDlg.h"
//#include "stopcontinuedrug.h"
#include <afxtempl.h>
//#include "HandOver.h" 交接班
#include "afxwin.h"
#include "ColwsView.h"
using namespace std;
//#define PRBP_MAX_VALUE 200
#define PRBP_MAX_VALUE 300
#define TEMP_MAX_VALUE 42
#define TEMP_MIN_VALUE 22
#define CVP_MAX_VALUE 20
#define VT_MAX_VALUE 1000
#define POINT_NUM2 58 //56
#define POINT_NUM3 12//14
#define POINT_NUM4 14
#define POINT_NUM5 4//14
#define POINT_NUM6 4
#define TIME_POINT_NUM 96
#define COL_TIME_INTERVAL 60
#define COL_TIME_ERROR 10000
#define ANAESDRUG_INIT_NUM 5
#define ANAESDRUG_INIT_NUM2 2
#define ANAESDRUG_INIT_NUM3 2
#define ANAES_WATCH_NUM 8
#define ANAES_WATCH_MAX_MINUTE 24 * 3 * 60
#define GRID_COLOR RGB(250,255,223)
#define GRID_COLOR2 RGB(255,255,255)
#define ANAESEVENT_TYPE_WATCH_NUM 12
//#define BK_COLOR RGB(240,239,255)
//enum DRAW_RECT_TYPE {RECT_ANAES_DRUG, RECT_ANAES_LIQUIDIN, RECT_ANAES_LIQUIDOUT, RECT_ANAES_WATCH,
//RECT_ANAES_EVENT, RECT_ANAES_CHECKEVENT, RECT_ANAES_REMARKEVENT, RECT_ANAES_BREATHEVENT, RECT_INVALID};
/************************************************************************/
class CMainWatchPage : public CTabPageSSL
{
public:
CString roomtype; //标记是手术室还是恢复室2010-6-19
CString m_pageTitle; //记录页面在TAB中的名字
CTag *m_pTag; //右键选择的某次用药
//ADD BY 赵政 2011/09/01 单值数据描绘 START
CPen singDataPen;
CClientDC * singlemdc;
//ADD BY 赵政 2011/09/01 单值数据描绘 END
public:
BOOL StopContinueDrawLine(void); //关闭程序校验
BOOL CheckDlgItem(void); //关闭程序校验
void InitPoint(); //初始化麻醉用药区域点
void InitPoint2(); //初始化麻醉监测区域点
void InitPoint3(); //初始化麻醉监测区域点
void InitPoint4(); //初始化麻醉事件区域点
void InitPoint5(); //初始化麻醉事件区域点
void InitPoint6();
void InitTimePoint(); //初始化时间区域点
void InitShape(); //初始化监测项目图形
void InitPageSize(); //初始化页面大小
BOOL InitOperationInfo();
void ScrollCtrl(); //滚动按钮
void ReInitPoint();
BOOL InitGrid(); //初始化Grid
void MoveGrid();
void InitGridItem();
void FillGrid();
void OffsetGrid();
void GetGridIndex(int& nMin, int& nMax);
int GetPtIndex(const SYSTEMTIME& t);
void DrawTagShape(CDC *pDC,CArray<CTagShape*, CTagShape*> *m_pTagShape,CArray<CTagShape*,CTagShape*> *m_pTagShape2);
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_MAINWATCHPAGE_H__04F420D4_C12D_4305_8481_DA67AAFD51EC__INCLUDED_)
错误如下:
1>e:\trackao2\trackao2\colws\colws\mainwatchpage.h(90): error C2143: 语法错误 : 缺少“;”(在“{”的前面)
1>e:\trackao2\trackao2\colws\colws\mainwatchpage.h(122): error C2146: 语法错误: 缺少“,”(在标识符“nMax”的前面)
1>e:\trackao2\trackao2\colws\colws\mainwatchpage.h(122): error C2065: “nMax”: 未声明的标识符
1>e:\trackao2\trackao2\colws\colws\mainwatchpage.h(122): error C2143: 语法错误 : 缺少“,”(在“)”的前面)
1>e:\trackao2\trackao2\colws\colws\mainwatchpage.h(179): error C2065: “m_pTagShape”: 未声明的标识符
1>e:\trackao2\trackao2\colws\colws\mainwatchpage.h(179): error C2275: “CArray<TYPE,ARG_TYPE>”: 将此类型用作表达式非法
1> with
1> [
1> TYPE=CTagShape *,
1> ARG_TYPE=CTagShape *
1> ]
1>e:\trackao2\trackao2\colws\colws\mainwatchpage.h(179): error C2146: 语法错误: 缺少“,”(在标识符“m_pTagShape2”的前面)
1>e:\trackao2\trackao2\colws\colws\mainwatchpage.h(179): error C2065: “m_pTagShape2”: 未声明的标识符
1>e:\trackao2\trackao2\colws\colws\mainwatchpage.h(179): error C2143: 语法错误 : 缺少“,”(在“)”的前面)
1>e:\trackao2\trackao2\colws\colws\mainwatchpage.h(265): error C2065: “pShape”: 未声明的标识符
1>e:\trackao2\trackao2\colws\colws\mainwatchpage.h(265): error C2275: “CTagShape”: 将此类型用作表达式非法
1> e:\trackao2\trackao2\colws\colws\tagshape.h(27) : 参见“CTagShape”的声明
1>e:\trackao2\trackao2\colws\colws\mainwatchpage.h(265): error C2143: 语法错误 : 缺少“,”(在“)”的前面)
1>e:\trackao2\trackao2\colws\colws\mainwatchpage.h(270): error C2653: “CMainWatchPage”: 不是类或命名空间名称
1>e:\trackao2\trackao2\colws\colws\mainwatchpage.h(323): error C2143: 语法错误 : 缺少“;”(在“{”的前面)
1>e:\trackao2\trackao2\colws\colws\mainwatchpage.h(328): error C2143: 语法错误 : 缺少“;”(在“}”的前面)
求解啊!!!!!11