switch(nChar)
{
case VK_LEFT: //<--
break;
case VK_UP: //^|
break;
case VK_RIGHT: //-->
break;
case VK_DOWN: //
break;
}
{
case VK_LEFT: //<--
break;
case VK_UP: //^|
break;
case VK_RIGHT: //-->
break;
case VK_DOWN: //
break;
}
解决方案 »
- activex,能主动给调用它的窗体返回一个string吗??
- HELP!使用winInet进行HTTP上传下载时如何通过ISA SERVER的代理?(100分)
- SDK中如何响应IP控件的输入并存入一个字符串数组啊。(内空)
- 希望大家能提供一个采集io卡数据的程序,谢谢
- ?当按CTreeCtrl的 Check 时,响应什么事件
- 如何使用VC的HtmlView下载非html文档(如zip)?
- 使用DataGrid Control,Version 6.0控件如何在一列中点击时显示下拉筐
- 有关com永久性
- 求教:socket关闭了怎么解决?
- 在VB中如何返回失败
- HTML Help Workshop做帮助文件时,目录效果出现不了,请支招
- 求救:如何深层直接退出?
else if(GetAsyncKeyState(VK_UP)!=NULL) { ... }
else if(GetAsyncKeyState(VK_RIGHT)!=NULL) { ... }
else if(GetAsyncKeyState(VK_DOWN)!=NULL) { ... }
第一种适用在标准的消息循环中,一般情况下用它就可以
第二种在游戏的循环里调用,可以减少消息队列的延迟
游戏里如果要效果好,还是用DirectX