缺少“;”(在“<class-head>”的前面)

//#include "stdAfx.h"
#pragma once
#include "BASE.h"
#include
#include

class CGame
{
private:
HWND mhWnd; //窗口句柄
HDC mhMemDC;
HDC mhBGDC; //背景内存DC
HDC mhBoxDC[4]; //盒子内存DC

BOXSTYLE mMap[ROWS][LINES];            //地图
UINT mnRow[ROWS];                      //行数计数器

POINTS mCurPos[4];
BLOCKSTYLE mCurBlockStyle;
BOXSTYLE mCurBoxStyle;

BLOCKSTYLE mNextBlockStyle;
BOXSTYLE mNextBoxStyle;

public:
CGame(HWND hWnd);
VOID NewGame(void);

~CGame(void);

void OnPaint(HDC hdc);                      //hdc为设备DC
void OnTimer(void);
void OnKeyUp(UINT key);

BOOL ShiftDown(void);
BOOL ShiftLeft(void);
BOOL ShiftRight(void);
BOOL Rotate(bool clockwise);                    //旋转,clockwise为真表示顺时针,否则逆时针

BOOL QuickDown(void);                       //空格键沉底

BOOL DetectCollision(POINTS p);             //碰撞检测
void NewBlock(void);                        //产生新方块

};


检查所有的;是否正确

void OnKeyUp(UINT key);这些语句后面的';'你用的全是中文状态下的,换成英文状态下的就好了