请帮小弟我看一下这个程序

请帮我看一下这个程序我定义了一个类:classMJopengl{protected:virtualvoidOnkeyDown(intnVirtkey)}class

请帮我看一下这个程序
我定义了一个类:
  class   MJopengl
{
 
    protected:
   
        virtual   void   OnkeyDown(int   nVirtkey);
}


class   CMEngine:public   MJopengl
{
      virtual   void   CheckInput();
}

void   CMEngine::CheckInput()
{
    ....
    OnKeyDown(VK_UP);
    ....
}
  编绎的时候   编译器说Oerror   C2065:   'OnKeyDown '   :   undeclared   identifier


[解决办法]
注意Key的大小写。
[解决办法]
这样就可以了

class MJopengl
{

protected:

virtual void OnKeyDown(int nVirtkey);
};


class CMEngine:public MJopengl
{
virtual void CheckInput();
};

void CMEngine::CheckInput()
{

OnKeyDown(VK_UP);

}
void main()
{

}