方向键(←): 0xe04b
方向键(↑): 0xe048
方向键(→): 0xe04d
方向键(↓): 0xe050
按一次键,可以 连取两个 ch1 = getch(); ch2 = getch();
是MFC吗?VC60的MFC的话,在类向导中增加WM_KEYDOWN消息的处理函数,其中参数nChar指的是按键的虚键。如“上”为VK_UP,下:VK_DOWN,左VK_LEFT 右VK_RIGHT。
在OnKeyDown函数中加入判断语句就行了如
String msg;
msg=_T("我在打豆豆");
switch(nChar)
{
case VK_UP:
msg=_T("上");
break;
case VK_DOWN:
msg=_T("下");
break;
case VK_LEFT:
msg=_T("左");
break;
case VK_RIGHT:
msg=_T("右");
break;
}
CClientDC dc(this);
dcTextOut(0,0,msg);
以上就是关于的getch()得到方向键的ASCII分别是多少全部的内容,包括:的getch()得到方向键的ASCII分别是多少、如何用最简单的VC程序获取方向键的输入并输出对应的方向,如“上”,没输入的时候就输出一个固定的字符串、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)