在view添加OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags),使它按照键盘方向键的操作而移动圆的位置。如下: void CMy1_4View::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags) { // TODO: Add your message handler code here and/or call default //利用方向键左右上下移动20 switch(nChar) { case VK_LEFT: center.x-=20; break; case VK_RIGHT: center.x+=20; break; case VK_UP: center.y-=20; break; case VK_DOWN: center.y+=20; break; } //重画 Invalidate(); CView::OnKeyDown(nChar, nRepCnt, nFlags);}
但是我不明白怎么加个类就可以根据用户饿需求就能控制这个图画
这是为什么的??
但是我不明白怎么加个类就可以根据用户饿需求就能控制这个图画
这是为什么的??
改为其他函数当然响应不了键盘的消息了